Check that calls to /apis/papersize/ have latitude in [-90.0, 90.0] and
longitude in [-180.0, 180.0].

Signed-off-by: David MENTRE <[email protected]>
---
 www/maposmatic/forms.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www/maposmatic/forms.py b/www/maposmatic/forms.py
index 4035739..03a83db 100644
--- a/www/maposmatic/forms.py
+++ b/www/maposmatic/forms.py
@@ -242,10 +242,10 @@ class MapPaperSizeForm(forms.Form):
     osmid            = forms.IntegerField(required=False)
     layout           = forms.CharField(max_length=256)
     stylesheet       = forms.CharField(max_length=256)
-    lat_upper_left   = forms.FloatField(required=False)
-    lon_upper_left   = forms.FloatField(required=False)
-    lat_bottom_right = forms.FloatField(required=False)
-    lon_bottom_right = forms.FloatField(required=False)
+    lat_upper_left   = forms.FloatField(required=False, min_value=-90.0, 
max_value=90.0)
+    lon_upper_left   = forms.FloatField(required=False, min_value=-180.0, 
max_value=180.0)
+    lat_bottom_right = forms.FloatField(required=False, min_value=-90.0, 
max_value=90.0)
+    lon_bottom_right = forms.FloatField(required=False, min_value=-180.0, 
max_value=180.0)
 
 class MapRecreateForm(forms.Form):
     """
-- 
1.7.5.4


Reply via email to