From d944e892ce84eda26d3e866caac9d13b6d2af74b Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 8 Feb 2021 10:50:50 +0100 Subject: [PATCH] set more booleans on dict immutable set override state --- pype/settings/entities/dict_immutable_keys_entity.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pype/settings/entities/dict_immutable_keys_entity.py b/pype/settings/entities/dict_immutable_keys_entity.py index 630b91ff70..c512298822 100644 --- a/pype/settings/entities/dict_immutable_keys_entity.py +++ b/pype/settings/entities/dict_immutable_keys_entity.py @@ -204,13 +204,16 @@ class DictImmutableKeysEntity(ItemEntity): self.has_default_value = self.default_value is not NOT_SET elif state is OverrideState.STUDIO: - if self.studio_override_metadata is NOT_SET: - self.had_studio_override = False + self.had_studio_override = ( + self.studio_override_metadata is not NOT_SET + ) self._has_studio_override = self.had_studio_override elif state is OverrideState.PROJECT: - if self.project_override_metadata is NOT_SET: - self.had_project_override = False + self._has_studio_override = self.had_studio_override + self.had_project_override = ( + self.project_override_metadata is not NOT_SET + ) self._has_project_override = self.had_project_override for child_obj in self.non_gui_children.values():