From ca795fcf6e8cff4b6a88e9749c601c93c40efe7d Mon Sep 17 00:00:00 2001 From: Mohamed ABDELLANI Date: Wed, 30 Nov 2022 12:42:12 +0100 Subject: [PATCH] fix OrderAvailableShippingMethods to load the select shipping methods only --- app/services/order_available_shipping_methods.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/services/order_available_shipping_methods.rb b/app/services/order_available_shipping_methods.rb index 96d1b99559..9751ee2d64 100644 --- a/app/services/order_available_shipping_methods.rb +++ b/app/services/order_available_shipping_methods.rb @@ -30,8 +30,14 @@ class OrderAvailableShippingMethods distributor.shipping_methods else distributor.shipping_methods.where( - id: order_cycle.distributor_shipping_methods.select(:shipping_method_id) + id: available_distributor_shipping_methods_ids ) end.frontend.to_a end + + def available_distributor_shipping_methods_ids + order_cycle.distributor_shipping_methods + .where(distributor_id: distributor.id) + .select(:shipping_method_id) + end end