diff --git a/app/imports/api/creature/creatureProperties/methods/insertPropertyFromLibraryNode.js b/app/imports/api/creature/creatureProperties/methods/insertPropertyFromLibraryNode.js index 469cd0fc..fd26e5bd 100644 --- a/app/imports/api/creature/creatureProperties/methods/insertPropertyFromLibraryNode.js +++ b/app/imports/api/creature/creatureProperties/methods/insertPropertyFromLibraryNode.js @@ -178,6 +178,7 @@ function reifyNodeReferences(nodes, visitedRefs = new Set(), depth = 0) { try { referencedNode = fetchDocByRef(node.ref); referencedNode.order = node.order; + referencedNode.tags = [...new Set(referencedNode.tags.concat(node.tags ?? []))]; // We are definitely replacing this node, so add it to the list visitedRefs.add(node._id); } catch (e) {