@@ -183,7 +183,7 class Query < ActiveRecord::Base | |||||
183 | case operator_for(field) |
|
183 | case operator_for(field) | |
184 | when "=", ">=", "<=", "><" |
|
184 | when "=", ">=", "<=", "><" | |
185 | add_filter_error(field, :invalid) if values_for(field).detect {|v| v.present? && (!v.match(/^\d{4}-\d{2}-\d{2}$/) || (Date.parse(v) rescue nil).nil?) } |
|
185 | add_filter_error(field, :invalid) if values_for(field).detect {|v| v.present? && (!v.match(/^\d{4}-\d{2}-\d{2}$/) || (Date.parse(v) rescue nil).nil?) } | |
186 | when ">t-", "<t-", "t-" |
|
186 | when ">t-", "<t-", "t-", ">t+", "<t+", "t+" | |
187 | add_filter_error(field, :invalid) if values_for(field).detect {|v| v.present? && !v.match(/^\d+$/) } |
|
187 | add_filter_error(field, :invalid) if values_for(field).detect {|v| v.present? && !v.match(/^\d+$/) } | |
188 | end |
|
188 | end | |
189 | end |
|
189 | end |
General Comments 0
You need to be logged in to leave comments.
Login now