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 | 90a64503414939b11d22300c86f6fd21f83a2356 (patch) | |
tree | 51257a9739c2f495308e0252a031df52c39e9aa4 | |
parent | d6098b0ba42e02d6ddeddeb450f2aedce063c43f (diff) | |
download | Ishtar-90a64503414939b11d22300c86f6fd21f83a2356.tar.bz2 Ishtar-90a64503414939b11d22300c86f6fd21f83a2356.zip |
Fix precise display of related items
-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): |