overriden metadata order doesn't matter

This commit is contained in:
iLLiCiTiT 2021-05-03 20:00:02 +02:00
parent abac313755
commit c4d8bb6d30

View file

@ -353,6 +353,15 @@ class DictImmutableKeysEntity(ItemEntity):
for key in METADATA_KEYS:
if key in value:
metadata[key] = value.pop(key)
old_metadata = metadata.get(M_OVERRIDEN_KEY)
if old_metadata:
new_metadata = []
for key in self.non_gui_children.keys():
if key in old_metadata:
new_metadata.append(key)
metadata[M_OVERRIDEN_KEY] = new_metadata
return value, metadata
def update_default_value(self, value):