From 078fa7cbeb94195f1bdb5c4597ad6cbc01375440 Mon Sep 17 00:00:00 2001 From: Katrina Scialdone Date: Sun, 3 Sep 2023 16:26:37 -0600 Subject: [PATCH] Make references add their own tags to the ref'd property on insert --- .../creatureProperties/methods/insertPropertyFromLibraryNode.js | 1 + 1 file changed, 1 insertion(+) 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) {