From 3a4ce13b42a6bbdc2f8156a8f23bc2c6c2d5a498 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Tue, 4 Apr 2017 18:03:49 +0000 Subject: [PATCH] Use 2 queries that use an index. git-svn-id: http://svn.redmine.org/redmine/trunk@16483 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/issue_status.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/issue_status.rb b/app/models/issue_status.rb index 1a1beaf1c..a3f194247 100644 --- a/app/models/issue_status.rb +++ b/app/models/issue_status.rb @@ -116,6 +116,7 @@ class IssueStatus < ActiveRecord::Base # Deletes associated workflows def delete_workflow_rules - WorkflowRule.where(["old_status_id = :id OR new_status_id = :id", {:id => id}]).delete_all + WorkflowRule.where(:old_status_id => id).delete_all + WorkflowRule.where(:new_status_id => id).delete_all end end