diff --git a/pype/settings/entities/item_entities.py b/pype/settings/entities/item_entities.py index ac655664f8..ae7651de70 100644 --- a/pype/settings/entities/item_entities.py +++ b/pype/settings/entities/item_entities.py @@ -1025,7 +1025,6 @@ class ListStrictEntity(ItemEntity): # Abstract methods set_value = None - set_override_state = None on_change = None on_child_change = None on_value_change = None @@ -1051,6 +1050,12 @@ class ListStrictEntity(ItemEntity): def current_value(self): return self._current_value + def set_override_state(self, state): + # TODO use right value as current_value is held here + self.override_state = state + for child_obj in self.children: + child_obj.set_override_state(state) + def update_default_value(self, value): # TODO add value validation (length) # TODO current_value