summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-30 22:25:57 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-30 22:25:57 +0200
commitee4bffdeb2c10750a51ea76f32de2acca9929d01 (patch)
tree131552f7ee3d6afe6011ec2497216fe1fee97ed9 /chimere/forms.py
parentbabd0cbc06904da3887d44dccf84cf8b562fc0c1 (diff)
downloadChimère-ee4bffdeb2c10750a51ea76f32de2acca9929d01.tar.bz2
Chimère-ee4bffdeb2c10750a51ea76f32de2acca9929d01.zip
Improvment on route edition
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index bcf3b8a..5403e21 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -323,6 +323,10 @@ class RouteForm(RouteAdminForm):
if k in marker_fields])
marker_dct['status'] = new_route.status
categories = []
+ if not marker_dct['point']:
+ first_point = new_route.route.coords[0]
+ marker_dct['point'] = 'POINT(%f %f)' % (first_point[0],
+ first_point[1])
new_marker, created = Marker.objects.get_or_create(route=new_route,
defaults=marker_dct)
if not created: