From 5412d5d9cb64c44cd00858dfa7cb48b10a988143 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 22 Jan 2021 16:59:17 +0100 Subject: [PATCH] proper value propagation in root entity --- pype/settings/entities/base_entity.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pype/settings/entities/base_entity.py b/pype/settings/entities/base_entity.py index 3733607ffe..f5e777bad2 100644 --- a/pype/settings/entities/base_entity.py +++ b/pype/settings/entities/base_entity.py @@ -391,7 +391,8 @@ class RootEntity(BaseEntity): def reset_values(self): default_value = get_default_settings()[SYSTEM_SETTINGS_KEY] for key, child_obj in self.non_gui_children.items(): - child_obj.update_default_value(default_value[key]) + value = default_value.get(key, NOT_SET) + child_obj.update_default_value(value) studio_overrides = {} for key, child_obj in self.non_gui_children.items():