From adbdc64c13f2121d6e810bd3a11f2c38a526252d Mon Sep 17 00:00:00 2001 From: Ahmed Ejaz Date: Wed, 5 Mar 2025 03:28:44 +0500 Subject: [PATCH] remove subquery for optimization --- app/services/permissions/order.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/services/permissions/order.rb b/app/services/permissions/order.rb index 29d63b5a2f..aa6610ddd4 100644 --- a/app/services/permissions/order.rb +++ b/app/services/permissions/order.rb @@ -24,8 +24,7 @@ module Permissions # Any orders that the user can edit def editable_orders orders = if @user.can_manage_line_items_in_orders_only? - Spree::Order.joins(:distributor).where( - id: produced_orders.select(:id), + produced_orders.joins(:distributor).where( distributor: { enable_producers_to_edit_orders: true } ) else