diff options
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 |
commit | 2d59112b38b3019433f0b491b055e0c5b4d85672 (patch) | |
tree | 016661a5c8079bcb0404a6f9c7a96601809a63af | |
parent | 64c5d814f6910187c02057e34d45fef8ae622bd4 (diff) | |
download | Ishtar-2d59112b38b3019433f0b491b055e0c5b4d85672.tar.bz2 Ishtar-2d59112b38b3019433f0b491b055e0c5b4d85672.zip |
Geo post save: reduce precision to detect form changes
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | ishtar_common/utils.py | 2 |
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 |