From e66dea7e034657e2b5ba2cfde1249abab9c40f48 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Fri, 5 Jul 2019 10:37:27 +0100 Subject: [PATCH] Improve query in filter_schedules_by_enterprise_id. Makes join to OCs explicity. --- app/controllers/admin/schedules_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/admin/schedules_controller.rb b/app/controllers/admin/schedules_controller.rb index 9c84d07fac..a2e0aff384 100644 --- a/app/controllers/admin/schedules_controller.rb +++ b/app/controllers/admin/schedules_controller.rb @@ -40,7 +40,7 @@ module Admin # Filter schedules by OCs with a given coordinator id def filter_schedules_by_enterprise_id(schedules, enterprise_id) - schedules.where("order_cycles.coordinator_id = ?", enterprise_id.to_i) + schedules.joins(:order_cycles).where(order_cycles: { coordinator_id: enterprise_id.to_i }) end def collection_actions