fix: context to be updated on Metadata.merge

This commit is contained in:
msramalho
2025-02-11 12:51:17 +00:00
parent ed81dcdaf0
commit 7309cd32e7

View File

@@ -44,6 +44,7 @@ class Metadata:
if overwrite_left:
if right.status and len(right.status):
self.status = right.status
self._context.update(right._context)
for k, v in right.metadata.items():
assert k not in self.metadata or type(v) == type(self.get(k))
if type(v) not in [dict, list, set] or k not in self.metadata: