mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
allow oversized viewboxes again
This seems to be a rather regular thing when unconditionally sending the current view and being zoomed out. Fixes #3137.
This commit is contained in:
@@ -247,9 +247,10 @@ class Bbox:
|
||||
except ValueError as exc:
|
||||
raise UsageError('Bounding box parameter needs to be numbers.') from exc
|
||||
|
||||
if x1 < -180.0 or x1 > 180.0 or y1 < -90.0 or y1 > 90.0 \
|
||||
or x2 < -180.0 or x2 > 180.0 or y2 < -90.0 or y2 > 90.0:
|
||||
raise UsageError('Bounding box coordinates invalid.')
|
||||
x1 = min(180, max(-180, x1))
|
||||
x2 = min(180, max(-180, x2))
|
||||
y1 = min(90, max(-90, y1))
|
||||
y2 = min(90, max(-90, y2))
|
||||
|
||||
if x1 == x2 or y1 == y2:
|
||||
raise UsageError('Bounding box with invalid parameters.')
|
||||
|
||||
Reference in New Issue
Block a user