From ddc9671c40a86b1652d03f5a3e3e367ebd18d53d Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 5 Jul 2023 16:48:00 +0200 Subject: 🐛 fix recursive save for cached label post_save MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/models_common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ishtar_common/models_common.py') diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index 5c9549ba3..1c2170018 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -3334,7 +3334,7 @@ class MainItem(ShortMenuItem, SerializeItem): self.skip_history_when_saving = True self._cached_label_checked = True self._post_saved_geo = True - self._external_id_changed = False + self._external_id_checked = True self._search_updated = True self._no_move = True @@ -3431,7 +3431,7 @@ class MainItem(ShortMenuItem, SerializeItem): def external_id_changed(self): self.no_post_process() - self._external_id_changed = False + self._external_id_checked = False external_id_changed(self.__class__, instance=self, created=False) def can_do(self, request, action_name): -- cgit v1.2.3