mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-13 04:00:21 +00:00
Revert "Update line items enterprise fee instead of deleting and recreating "
This commit is contained in:
committed by
GitHub
parent
e524b3ddb1
commit
11e08dcc26
@@ -67,12 +67,13 @@ module OpenFoodNetwork
|
||||
|
||||
@order_cycle.exchanges_carrying(variant, @distributor).each do |exchange|
|
||||
exchange.enterprise_fees.per_item.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, variant, exchange.role)
|
||||
fees << OpenFoodNetwork::EnterpriseFeeApplicator.new(enterprise_fee, variant,
|
||||
exchange.role)
|
||||
end
|
||||
end
|
||||
|
||||
@order_cycle.coordinator_fees.per_item.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, variant, 'coordinator')
|
||||
fees << OpenFoodNetwork::EnterpriseFeeApplicator.new(enterprise_fee, variant, 'coordinator')
|
||||
end
|
||||
|
||||
fees
|
||||
@@ -85,30 +86,12 @@ module OpenFoodNetwork
|
||||
|
||||
@order_cycle.exchanges_supplying(order).each do |exchange|
|
||||
exchange.enterprise_fees.per_order.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, nil, exchange.role)
|
||||
fees << OpenFoodNetwork::EnterpriseFeeApplicator.new(enterprise_fee, nil, exchange.role)
|
||||
end
|
||||
end
|
||||
|
||||
@order_cycle.coordinator_fees.per_order.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, nil, 'coordinator')
|
||||
end
|
||||
|
||||
fees
|
||||
end
|
||||
|
||||
def order_cycle_per_item_enterprise_fee_applicators_for(variant)
|
||||
fees = []
|
||||
|
||||
return fees unless @order_cycle && @distributor
|
||||
|
||||
@order_cycle.exchanges.supplying_to(@distributor).each do |exchange|
|
||||
exchange.enterprise_fees.per_item.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, variant, exchange.role)
|
||||
end
|
||||
end
|
||||
|
||||
@order_cycle.coordinator_fees.per_item.each do |enterprise_fee|
|
||||
fees << EnterpriseFeeApplicator.new(enterprise_fee, variant, 'coordinator')
|
||||
fees << OpenFoodNetwork::EnterpriseFeeApplicator.new(enterprise_fee, nil, 'coordinator')
|
||||
end
|
||||
|
||||
fees
|
||||
|
||||
Reference in New Issue
Block a user