summaryrefslogtreecommitdiff
path: root/django/contrib/gis/forms/widgets.py
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-09-03 10:01:13 +0200
committerClaude Paroz <claude@2xlibre.net>2013-09-03 10:02:55 +0200
commitb6889c68d7af2e3b8efa01f7050c068afe015080 (patch)
tree30f9c4d5851885aaffa4ea8d002fbb5adc7915c2 /django/contrib/gis/forms/widgets.py
parent6ecbac21a9017a53fe18ac81c9c1d2f28185a292 (diff)
Prevented rendering attrs to be squashed in OSMWidget
Diffstat (limited to 'django/contrib/gis/forms/widgets.py')
-rw-r--r--django/contrib/gis/forms/widgets.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/django/contrib/gis/forms/widgets.py b/django/contrib/gis/forms/widgets.py
index 87e49d73c0..8b6cedf65c 100644
--- a/django/contrib/gis/forms/widgets.py
+++ b/django/contrib/gis/forms/widgets.py
@@ -111,5 +111,10 @@ class OSMWidget(BaseGeometryWidget):
return 900913
def render(self, name, value, attrs=None):
- return super(OSMWidget, self).render(name, value,
- {'default_lon': self.default_lon, 'default_lat': self.default_lat})
+ default_attrs = {
+ 'default_lon': self.default_lon,
+ 'default_lat': self.default_lat,
+ }
+ if attrs:
+ default_attrs.update(attrs)
+ return super(OSMWidget, self).render(name, value, default_attrs)