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' && (