diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-11-14 18:48:17 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-11-14 18:48:17 +0100 |
commit | c826f855e52b96398a990fdf9d51e38c8156f6c9 (patch) | |
tree | 2ef203dc263b62e3cf02afb7d4797041e1102441 /ishtar_common/utils.py | |
parent | fe9de0ae48c56b6859c6f08d05e03ccc1a8f22c6 (diff) | |
download | Ishtar-c826f855e52b96398a990fdf9d51e38c8156f6c9.tar.bz2 Ishtar-c826f855e52b96398a990fdf9d51e38c8156f6c9.zip |
Fix missing cached label
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r-- | ishtar_common/utils.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index df92208e9..d446a381a 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -678,9 +678,12 @@ def post_save_geo(sender, **kwargs): # return # cache.set(cache_key, True, settings.CACHE_TASK_TIMEOUT) + instance = kwargs.get('instance') + if hasattr(instance, "_no_geo_check") and instance._no_geo_check: + return if not settings.USE_BACKGROUND_TASK: return _post_save_geo(sender, **kwargs) - sender, kwargs = serialize_args_for_tasks(sender, kwargs.get('instance'), + sender, kwargs = serialize_args_for_tasks(sender, instance, kwargs, EXTRA_KWARGS_TRIGGER) return _post_save_geo.delay(sender, **kwargs) |