diff options
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r-- | ishtar_common/utils.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index 2eacce013..f18544ea9 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -740,7 +740,8 @@ def _post_save_geo(sender, **kwargs): current_source = str(instance.__class__._meta.verbose_name) modified = False - if hasattr(instance, 'multi_polygon'): + if hasattr(instance, 'multi_polygon') and not getattr( + instance, "DISABLE_POLYGONS", False): if instance.multi_polygon_source_item and \ instance.multi_polygon_source_item != current_source: # refetch instance.multi_polygon = None |