diff --git a/plugins/workbench-resources/src/components/EditStatuses.svelte b/plugins/workbench-resources/src/components/EditStatuses.svelte index 7b58f612f6..f488cc7e63 100644 --- a/plugins/workbench-resources/src/components/EditStatuses.svelte +++ b/plugins/workbench-resources/src/components/EditStatuses.svelte @@ -78,15 +78,10 @@ async function move(to: number) { client.updateDoc(core.class.SpaceWithStates, core.space.Model, _id, { - $pull: { - states: dragState - } - }) - client.updateDoc(core.class.SpaceWithStates, core.space.Model, _id, { - $push: { + $move: { states: { - $each: [dragState], - $position: to < dragStateInitialPosition ? to : to + $value: dragState, + $position: to } } })