diff --git a/packages/core/src/extractors/types.ts b/packages/core/src/extractors/types.ts index 1461029a7c5725696682bdf32537c2272c4e6999..5e31cab050216042dbcc2eac396cf3ac8c645e49 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) {