merge result into cached results for context preservation

This commit is contained in:
msramalho
2025-02-11 12:52:42 +00:00
parent 7309cd32e7
commit e6594ad3dc

View File

@@ -424,8 +424,8 @@ class ArchivingOrchestrator:
cached_result = None
for d in self.databases:
d.started(result)
if (local_result := d.fetch(result)):
cached_result = (cached_result or Metadata()).merge(local_result)
if local_result := d.fetch(result):
cached_result = (cached_result or Metadata()).merge(local_result).merge(result)
if cached_result:
logger.debug("Found previously archived entry")
for d in self.databases: