mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
change override bools on state change
This commit is contained in:
parent
9b21fc8876
commit
487f931fc2
1 changed files with 9 additions and 2 deletions
|
|
@ -255,15 +255,22 @@ class DictMutableKeysEntity(ItemEntity):
|
|||
if not self.is_dynamic_item and not self.is_in_dynamic_item:
|
||||
raise DefaultsNotDefined(self)
|
||||
|
||||
if state is OverrideState.STUDIO:
|
||||
self._has_studio_override = self.had_studio_override
|
||||
|
||||
elif state is OverrideState.PROJECT:
|
||||
self._has_project_override = self.had_project_override
|
||||
self._has_studio_override = self.had_studio_override
|
||||
|
||||
using_overrides = True
|
||||
if (
|
||||
state is OverrideState.PROJECT
|
||||
and self.project_override_value is not NOT_SET
|
||||
and self.had_project_override
|
||||
):
|
||||
value = self.project_override_value
|
||||
metadata = self.project_override_metadata
|
||||
|
||||
elif self.studio_override_value is not NOT_SET:
|
||||
elif self.had_studio_override:
|
||||
value = self.studio_override_value
|
||||
metadata = self.studio_override_metadata
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue