summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
58381bb)
The documentation says the limit is 10000 which seems like a
nicer round number anyway.
# Get the maximum number of results to return
def result_limit
if params[:limit]
# Get the maximum number of results to return
def result_limit
if params[:limit]
- if params[:limit].to_i > 0 and params[:limit].to_i < 10000
+ if params[:limit].to_i > 0 and params[:limit].to_i <= 10000
- raise OSM::APIBadUserInput.new("Note limit must be between 1 and 9999")
+ raise OSM::APIBadUserInput.new("Note limit must be between 1 and 10000")
get :index, {:bbox => '1,1,1.7,1.7', :limit => '0', :format => 'json'}
assert_response :bad_request
get :index, {:bbox => '1,1,1.7,1.7', :limit => '0', :format => 'json'}
assert_response :bad_request
- get :index, {:bbox => '1,1,1.7,1.7', :limit => '10000', :format => 'json'}
+ get :index, {:bbox => '1,1,1.7,1.7', :limit => '10001', :format => 'json'}
assert_response :bad_request
end
assert_response :bad_request
end
get :search, {:q => 'no match', :limit => '0', :format => 'json'}
assert_response :bad_request
get :search, {:q => 'no match', :limit => '0', :format => 'json'}
assert_response :bad_request
- get :search, {:q => 'no match', :limit => '10000', :format => 'json'}
+ get :search, {:q => 'no match', :limit => '10001', :format => 'json'}
assert_response :bad_request
end
assert_response :bad_request
end
get :feed, {:bbox => "1,1,1.2,1.2", :limit => '0', :format => "rss"}
assert_response :bad_request
get :feed, {:bbox => "1,1,1.2,1.2", :limit => '0', :format => "rss"}
assert_response :bad_request
- get :feed, {:bbox => "1,1,1.2,1.2", :limit => '10000', :format => "rss"}
+ get :feed, {:bbox => "1,1,1.2,1.2", :limit => '10001', :format => "rss"}
assert_response :bad_request
end
assert_response :bad_request
end