summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-02-26 16:34:25 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-04-24 19:38:57 +0200
commit2d59112b38b3019433f0b491b055e0c5b4d85672 (patch)
tree016661a5c8079bcb0404a6f9c7a96601809a63af
parent64c5d814f6910187c02057e34d45fef8ae622bd4 (diff)
downloadIshtar-2d59112b38b3019433f0b491b055e0c5b4d85672.tar.bz2
Ishtar-2d59112b38b3019433f0b491b055e0c5b4d85672.zip
Geo post save: reduce precision to detect form changes
-rw-r--r--.gitignore2
-rw-r--r--ishtar_common/utils.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index a5721c4a1..f7adf89d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,5 @@ package-lock.json
ishtar_common/fixtures/towns_norel-fr.json
ishtar_common/fixtures/towns-fr.json
drassm_app
+.code-workspace
+.vscode/*
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py
index c9b53c5ee..83627cafc 100644
--- a/ishtar_common/utils.py
+++ b/ishtar_common/utils.py
@@ -505,7 +505,7 @@ def post_save_geo(sender, **kwargs):
new_point = GEOSGeometry(
'POINT({} {})'.format(instance.x, instance.y), srid=csrs.srid)
proj_point = instance.point_2d.transform(csrs.srid, clone=True)
- if new_point.distance(proj_point) < 0.0001:
+ if new_point.distance(proj_point) < 0.01:
instance.x, instance.y = None, None
instance.point, instance.point_2d = None, None
instance.point_source = None