Files
openfoodnetwork/app/models/exchange_variant.rb
2023-04-04 09:37:13 +09:00

12 lines
341 B
Ruby

# frozen_string_literal: true
class ExchangeVariant < ApplicationRecord
belongs_to :exchange
belongs_to :variant, class_name: 'Spree::Variant'
after_destroy :destroy_related_outgoing_variants
def destroy_related_outgoing_variants
VariantDeleter.new.destroy_related_outgoing_variants(variant_id, exchange.order_cycle)
end
end