Report an error if a bogus limit value is passed to a notes API call
This commit is contained in:
parent
c866d28fd4
commit
0f2958aed4
2 changed files with 26 additions and 4 deletions
|
@ -308,8 +308,12 @@ private
|
|||
##
|
||||
# Get the maximum number of results to return
|
||||
def result_limit
|
||||
if params[:limit] and params[:limit].to_i > 0 and params[:limit].to_i < 10000
|
||||
params[:limit].to_i
|
||||
if params[:limit]
|
||||
if params[:limit].to_i > 0 and params[:limit].to_i < 10000
|
||||
params[:limit].to_i
|
||||
else
|
||||
raise OSM::APIBadUserInput.new("Note limit must be between 1 and 9999")
|
||||
end
|
||||
else
|
||||
100
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue