diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-09-17 13:33:43 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:23:18 +0100 |
commit | 82ff03721678b5f9ea7868ce403167b0e9a54490 (patch) | |
tree | 2a69c48df18caaea6ac04c6a9b9ea8e7e09d49de /ishtar_common/models_common.py | |
parent | c0c6c83e5aa4f225497021fb7860a4dd1895fff6 (diff) | |
download | Ishtar-82ff03721678b5f9ea7868ce403167b0e9a54490.tar.bz2 Ishtar-82ff03721678b5f9ea7868ce403167b0e9a54490.zip |
Geo form: fix point 3D creation and edition
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r-- | ishtar_common/models_common.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index b72251f02..37ddd11df 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -2277,7 +2277,7 @@ class GeoVectorData(Imported, OwnPerms): if dim == 3: coordinates.append(self.cached_z) else: - if self.x or self.y or self.z: # user input + if self.x or self.y: # user input if not srid or not self.spatial_reference_system or \ srid == self.spatial_reference_system.srid: coordinates = [self.x, self.y] @@ -2315,7 +2315,7 @@ class GeoVectorData(Imported, OwnPerms): else: if dim == 2: return [None, None] - return [None, None, None] + return [None, None, self.z or None] point = geom if not srid or srid != geom.srid: |