Index: app/models/issue_query.rb =================================================================== --- app/models/issue_query.rb (revision 15748) +++ app/models/issue_query.rb (working copy) @@ -468,7 +468,11 @@ def sql_for_issue_id_field(field, operator, value) ids = value.first.to_s.scan(/\d+/).map(&:to_i).join(",") if ids.present? - "#{Issue.table_name}.id IN (#{ids})" + if operator == "=" + "#{Issue.table_name}.id IN (#{ids})" + else + sql_for_field("id", operator, value, Issue.table_name, "id") + end else "1=0" end