From 0eb763dc0e0836f114a7cf8df8b13378155d3e24 Mon Sep 17 00:00:00 2001 From: Thaum Rystra <9525416+ThaumRystra@users.noreply.github.com> Date: Tue, 26 Mar 2024 09:54:11 +0200 Subject: [PATCH] Fixed build tree --- .../client/ui/creature/buildTree/BuildTreeNode.vue | 2 +- .../ui/creature/character/characterSheetTabs/BuildTab.vue | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/imports/client/ui/creature/buildTree/BuildTreeNode.vue b/app/imports/client/ui/creature/buildTree/BuildTreeNode.vue index 17cc8174..3b9446d3 100644 --- a/app/imports/client/ui/creature/buildTree/BuildTreeNode.vue +++ b/app/imports/client/ui/creature/buildTree/BuildTreeNode.vue @@ -55,7 +55,7 @@ /> s._id); const slotChildren = CreatureProperties.find({ - 'parent.id': {$in: slotIds}, + 'parentId': {$in: slotIds}, removed: {$ne: true}, - }, { - sort: { order: 1 }, }); const tree = docsToForest([ ...slots.fetch(), ...slotChildren.fetch() - ]); + ].sort((a, b) => a.left - b.left)); traverse(tree, (child, parents) => { const model = child.doc; const isSlotWithSpace = model.type === 'propertySlot' && (