mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Validation of min_posts and max_posts didn't work
This commit is contained in:
@@ -13,14 +13,14 @@ class TopicQuery
|
||||
def self.validators
|
||||
@validators ||= begin
|
||||
|
||||
zero_or_more = lambda do |x|
|
||||
Integer === x && x >= 0
|
||||
end
|
||||
|
||||
int = lambda do |x|
|
||||
Integer === x || (String === x && x.match?(/^-?[0-9]+$/))
|
||||
end
|
||||
|
||||
zero_or_more = lambda do |x|
|
||||
int.call(x) && x.to_i >= 0
|
||||
end
|
||||
|
||||
array_int_or_int = lambda do |x|
|
||||
int.call(x) || (
|
||||
Array === x && x.length > 0 && x.all?(&int)
|
||||
|
||||
Reference in New Issue
Block a user