From 7309cd32e7df6ebf21b32ed0cba288ba8ecea297 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Tue, 11 Feb 2025 12:51:17 +0000 Subject: [PATCH] fix: context to be updated on Metadata.merge --- src/auto_archiver/core/metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/auto_archiver/core/metadata.py b/src/auto_archiver/core/metadata.py index d20ea5e..a8d2ad4 100644 --- a/src/auto_archiver/core/metadata.py +++ b/src/auto_archiver/core/metadata.py @@ -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: