X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/d92fc6e526c90ffb2e2f4536f1e8f931bb450ee4..989b110bfc804e2c681b12523f20940af205680d:/app/controllers/concerns/query_methods.rb?ds=sidebyside diff --git a/app/controllers/concerns/query_methods.rb b/app/controllers/concerns/query_methods.rb index 2d0bfee53..2656eb4af 100644 --- a/app/controllers/concerns/query_methods.rb +++ b/app/controllers/concerns/query_methods.rb @@ -12,8 +12,9 @@ module QueryMethods ## # Get query limit value from request parameters and settings def query_limit_value - max_limit = Settings["max_#{controller_name.singularize}_query_limit"] - default_limit = Settings["default_#{controller_name.singularize}_query_limit"] + name = controller_path.sub(%r{^api/}, "").tr("/", "_").singularize + max_limit = Settings["max_#{name}_query_limit"] + default_limit = Settings["default_#{name}_query_limit"] if params[:limit] if params[:limit].to_i.positive? && params[:limit].to_i <= max_limit params[:limit].to_i