value_is_modified is specific by current state

This commit is contained in:
iLLiCiTiT 2021-01-26 10:55:53 +01:00
parent 3b304e5b4d
commit 8de044a68b

View file

@ -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