X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/635daf1773f5e2795c87619aa527adde965ce938..6855b2604cb356b814d7853fb56988924af24eb3:/app/controllers/api_controller.rb diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index fa14cd79e..1e4a11404 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -131,7 +131,7 @@ class ApiController < ApplicationController return end if node_ids.length == 0 - render :text => "", :content_type => "text/xml" + render :text => "", :content_type => "text/xml" return end @@ -230,7 +230,7 @@ class ApiController < ApplicationController end if zoom >= 1 and zoom <= 16 and - endtime >= starttime and endtime - starttime <= 24.hours + endtime > starttime and endtime - starttime <= 24.hours mask = (1 << zoom) - 1 tiles = Node.count(:conditions => ["timestamp BETWEEN ? AND ?", starttime, endtime], @@ -258,7 +258,7 @@ class ApiController < ApplicationController render :text => doc.to_s, :content_type => "text/xml" else - render :text => "Requested zoom is invalid", :status => :bad_request + render :text => "Requested zoom is invalid, or the supplied start is after the end time, or the start duration is more than 24 hours", :status => :bad_request end end