Fixed creature templates added to tabletops not getting their properties set
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user