diff options
| 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 |
| commit | ee4bffdeb2c10750a51ea76f32de2acca9929d01 (patch) | |
| tree | 131552f7ee3d6afe6011ec2497216fe1fee97ed9 /chimere/forms.py | |
| parent | babd0cbc06904da3887d44dccf84cf8b562fc0c1 (diff) | |
| download | Chimère-ee4bffdeb2c10750a51ea76f32de2acca9929d01.tar.bz2 Chimère-ee4bffdeb2c10750a51ea76f32de2acca9929d01.zip | |
Improvment on route edition
Diffstat (limited to 'chimere/forms.py')
| -rw-r--r-- | chimere/forms.py | 4 |
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: |
