From 2d59112b38b3019433f0b491b055e0c5b4d85672 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 26 Feb 2019 16:34:25 +0100 Subject: Geo post save: reduce precision to detect form changes --- .gitignore | 2 ++ ishtar_common/utils.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3