@@ -32,7 +32,7 class IssueCustomField < CustomField | |||||
32 | sql = super |
|
32 | sql = super | |
33 | id_column ||= id |
|
33 | id_column ||= id | |
34 | tracker_condition = "#{Issue.table_name}.tracker_id IN (SELECT tracker_id FROM #{table_name_prefix}custom_fields_trackers#{table_name_suffix} WHERE custom_field_id = #{id_column})" |
|
34 | tracker_condition = "#{Issue.table_name}.tracker_id IN (SELECT tracker_id FROM #{table_name_prefix}custom_fields_trackers#{table_name_suffix} WHERE custom_field_id = #{id_column})" | |
35 | project_condition = "EXISTS (SELECT 1 FROM #{CustomField.table_name} ifa WHERE ifa.is_for_all = #{connection.quoted_true} AND ifa.id = #{id_column})" + |
|
35 | project_condition = "EXISTS (SELECT 1 FROM #{CustomField.table_name} ifa WHERE ifa.is_for_all = #{ActiveRecord::Base.connection.quoted_true} AND ifa.id = #{id_column})" + | |
36 | " OR #{Issue.table_name}.project_id IN (SELECT project_id FROM #{table_name_prefix}custom_fields_projects#{table_name_suffix} WHERE custom_field_id = #{id_column})" |
|
36 | " OR #{Issue.table_name}.project_id IN (SELECT project_id FROM #{table_name_prefix}custom_fields_projects#{table_name_suffix} WHERE custom_field_id = #{id_column})" | |
37 |
|
37 | |||
38 | "((#{sql}) AND (#{tracker_condition}) AND (#{project_condition}))" |
|
38 | "((#{sql}) AND (#{tracker_condition}) AND (#{project_condition}))" |
General Comments 0
You need to be logged in to leave comments.
Login now