From fea471d63491d89ac0fda00503b881d5075fa74e Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 25 Jan 2021 17:51:18 +0100 Subject: [PATCH] settings_value of mutable dict returns copy with metadata --- pype/settings/entities/item_entities.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pype/settings/entities/item_entities.py b/pype/settings/entities/item_entities.py index c1894509f6..5b1b3442d8 100644 --- a/pype/settings/entities/item_entities.py +++ b/pype/settings/entities/item_entities.py @@ -753,9 +753,8 @@ class DictMutableKeysEntity(ItemEntity): return output def settings_value(self): - output = {} - for key, child_obj in self.children_by_key.items(): - output[key] = child_obj.settings_value() + output = copy.deepcopy(self._current_value) + output.update(copy.deepcopy(self.current_metadata)) return output def remove_overrides(self):