mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
12 lines
341 B
Ruby
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
|