FIX: Negative limit values shouldn't cause error 500 (#10162)

This commit is contained in:
Osama Sayegh
2020-07-02 19:52:37 +03:00
committed by GitHub
parent 2df388ffd7
commit de243426c4
2 changed files with 11 additions and 0 deletions

View File

@@ -214,6 +214,10 @@ class TagsController < ::ApplicationController
exclude_has_synonyms: params[:excludeHasSynonyms]
}
if filter_params[:limit] && filter_params[:limit].to_i < 0
raise Discourse::InvalidParameters.new(:limit)
end
if params[:categoryId]
filter_params[:category] = Category.find_by_id(params[:categoryId])
end