From 9ba4547c4d0d1128a4cc025cf845213e4f72794e Mon Sep 17 00:00:00 2001
From: Emanuel Ferreira <contatoferreirads@gmail.com>
Date: Fri, 26 Jan 2024 09:07:52 -0300
Subject: [PATCH] fix: not overwrite metadata (#453)

---
 packages/core/src/extractors/types.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/packages/core/src/extractors/types.ts b/packages/core/src/extractors/types.ts
index 1461029a7..5e31cab05 100644
--- a/packages/core/src/extractors/types.ts
+++ b/packages/core/src/extractors/types.ts
@@ -46,7 +46,10 @@ export abstract class BaseExtractor implements TransformComponent {
     let curMetadataList = await this.extract(newNodes);
 
     for (let idx in newNodes) {
-      newNodes[idx].metadata = curMetadataList[idx];
+      newNodes[idx].metadata = {
+        ...newNodes[idx].metadata,
+        ...curMetadataList[idx],
+      };
     }
 
     for (let idx in newNodes) {
-- 
GitLab