From 1165158d4649eb1511aa20fb39b3337386e6c9e2 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Mon, 19 Oct 2020 11:39:21 +0200 Subject: [PATCH] Forced creatures to reorder their docs before recomputing --- app/imports/api/creature/CreatureProperties.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/imports/api/creature/CreatureProperties.js b/app/imports/api/creature/CreatureProperties.js index de3027b3..2e7be60d 100644 --- a/app/imports/api/creature/CreatureProperties.js +++ b/app/imports/api/creature/CreatureProperties.js @@ -19,6 +19,7 @@ import { } from '/imports/api/parenting/parenting.js'; import {setDocToLastOrder} from '/imports/api/parenting/order.js'; import { storedIconsSchema } from '/imports/api/icons/Icons.js'; +import { reorderDocs } from '/imports/api/parenting/order.js'; import '/imports/api/creature/actions/doAction.js'; @@ -73,6 +74,7 @@ function assertPropertyEditPermission(property, userId){ function recomputeCreatures(property){ for (let ref of property.ancestors){ if (ref.collection === 'creatures') { + reorderDocs({collection: CreatureProperties, ancestorId: ref.id}); recomputeCreature.call({charId: ref.id}); } }