diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-12-16 18:05:25 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:23 +0100 |
commit | 4e1ca39d1b442c8e8e0d3fe4a43740a862aba495 (patch) | |
tree | 51257a9739c2f495308e0252a031df52c39e9aa4 /ishtar_common | |
parent | 00a7d66851a7a0bd6ad0c83654a1f6b35aa1f541 (diff) | |
download | Ishtar-4e1ca39d1b442c8e8e0d3fe4a43740a862aba495.tar.bz2 Ishtar-4e1ca39d1b442c8e8e0d3fe4a43740a862aba495.zip |
Fix precise display of related items
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/models_common.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index 0afe9da9e..65b90157e 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -2592,7 +2592,8 @@ class GeoItem(models.Model): current_source = str(self.__class__._meta.verbose_name) if self.multi_polygon_source_item == current_source \ and (self.multi_polygon_source == "P" or - self.point_source_item != current_source): + (self.point_source_item != current_source and + self.point_source != "P")): return 'multi_polygon' if self.point_source_item == current_source \ and self.point_source == 'P': @@ -2609,20 +2610,18 @@ class GeoItem(models.Model): def geo_point_source(self): if not self.point_source: return "" - src = "{} - {}".format( + return "{} - {}".format( dict(self.GEO_SOURCE)[self.point_source], self.point_source_item ) - return src def geo_polygon_source(self): if not self.multi_polygon_source: return "" - src = "{} - {}".format( + return "{} - {}".format( dict(self.GEO_SOURCE)[self.multi_polygon_source], self.multi_polygon_source_item ) - return src def _geojson_serialize(self, geom_attr): if not hasattr(self, geom_attr): |