diff --git a/app/imports/api/tabletop/methods/addCreaturesFromLibraryToTabletop.ts b/app/imports/api/tabletop/methods/addCreaturesFromLibraryToTabletop.ts index 5ec398f3..0ac8152a 100644 --- a/app/imports/api/tabletop/methods/addCreaturesFromLibraryToTabletop.ts +++ b/app/imports/api/tabletop/methods/addCreaturesFromLibraryToTabletop.ts @@ -88,14 +88,17 @@ const addCreaturesFromLibraryToTabletop = new ValidatedMethod({ }); function insertSubProperties(node, creatureId: string) { + console.log({ node, }) let nodes = LibraryNodes.find({ ...getFilter.descendants(node), removed: { $ne: true }, }).fetch(); + console.log('found nodes', nodes); + for (const node of nodes) { node.root = { - '_id': creatureId, + id: creatureId, collection: 'creatures', }; } @@ -113,6 +116,7 @@ function insertSubProperties(node, creatureId: string) { }); // Insert the creature properties + console.log('final nodes', nodes); // @ts-expect-error Batch insert not defined if (nodes.length) CreatureProperties.batchInsert(nodes); return node; diff --git a/app/imports/client/ui/properties/forms/CreatureTemplateForm.vue b/app/imports/client/ui/properties/forms/CreatureTemplateForm.vue index 30365f8c..fff10852 100644 --- a/app/imports/client/ui/properties/forms/CreatureTemplateForm.vue +++ b/app/imports/client/ui/properties/forms/CreatureTemplateForm.vue @@ -1,28 +1,28 @@