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