diff --git a/app/controllers/admin/order_cycles_controller.rb b/app/controllers/admin/order_cycles_controller.rb index 5812d2395c..17c394efaa 100644 --- a/app/controllers/admin/order_cycles_controller.rb +++ b/app/controllers/admin/order_cycles_controller.rb @@ -100,10 +100,10 @@ module Admin order_cycle.schedules.each do |schedule| Subscription.where(schedule_id: schedule.id).each do |subscription| shop = Enterprise.managed_by(spree_current_user).find_by(id: subscription.shop_id) + fee_calculator = OpenFoodNetwork::EnterpriseFeeCalculator.new(shop, order_cycle) subscription.subscription_line_items.nil_price_estimate.each do |line_item| variant = OrderManagement::Subscriptions:: VariantsList.eligible_variants(shop).find_by(id: line_item.variant_id) - fee_calculator = OpenFoodNetwork::EnterpriseFeeCalculator.new(shop, order_cycle) price = variant.price + fee_calculator.indexed_fees_for(variant) line_item.update_column(:price_estimate, price) end