@@ -92,6 +92,7 class Query < ActiveRecord::Base | |||
|
92 | 92 | |
|
93 | 93 | validates_presence_of :name, :on => :save |
|
94 | 94 | validates_length_of :name, :maximum => 255 |
|
95 | validate :validate_query_filters | |
|
95 | 96 | |
|
96 | 97 | @@operators = { "=" => :label_equals, |
|
97 | 98 | "!" => :label_not_equals, |
@@ -168,7 +169,7 class Query < ActiveRecord::Base | |||
|
168 | 169 | @is_for_all = project.nil? |
|
169 | 170 | end |
|
170 | 171 | |
|
171 | def validate | |
|
172 | def validate_query_filters | |
|
172 | 173 | filters.each_key do |field| |
|
173 | 174 | if values_for(field) |
|
174 | 175 | case type_for(field) |
General Comments 0
You need to be logged in to leave comments.
Login now