diff --git a/CHANGELOG.md b/CHANGELOG.md index d47eabe4..cd42cfa5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # jsonld ChangeLog +### Fixed +- Exclude `@type` from added values in Merge Node Maps step 2.2.1. + ## 3.0.0 - 2020-03-10 ### Notes diff --git a/lib/nodeMap.js b/lib/nodeMap.js index 9fe58e50..9e61d5e0 100644 --- a/lib/nodeMap.js +++ b/lib/nodeMap.js @@ -241,7 +241,7 @@ api.mergeNodeMapGraphs = graphs => { const mergedNode = merged[id]; for(const property of Object.keys(node).sort()) { - if(isKeyword(property)) { + if(isKeyword(property) && property !== '@type') { // copy keywords mergedNode[property] = util.clone(node[property]); } else {