From 8de044a68b863b0e6c04a214ffe906e3f9e3cbbb Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 26 Jan 2021 10:55:53 +0100 Subject: [PATCH] value_is_modified is specific by current state --- pype/settings/entities/input_entities.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pype/settings/entities/input_entities.py b/pype/settings/entities/input_entities.py index a18f522b79..12d9f62e78 100644 --- a/pype/settings/entities/input_entities.py +++ b/pype/settings/entities/input_entities.py @@ -76,14 +76,17 @@ class InputEntity(ItemEntity): self._current_value != self.project_override_value ) - elif self.override_state is OverrideState.STUDIO: - if ( + if ( + self.override_state is OverrideState.STUDIO + or value_is_modified is None + and ( self.has_studio_override and self.studio_override_value is not NOT_SET - ): - value_is_modified = ( - self._current_value != self.studio_override_value - ) + ) + ): + value_is_modified = ( + self._current_value != self.studio_override_value + ) if value_is_modified is None: value_is_modified = self._current_value != self.default_value