From b60dcc5e73d8ae57dd947f1c3621a494678e9211 Mon Sep 17 00:00:00 2001 From: Thaum Rystra <9525416+ThaumRystra@users.noreply.github.com> Date: Wed, 5 Jun 2024 17:28:39 +0200 Subject: [PATCH] Removed creature variables during migration --- app/imports/migrations/server/dbv3/dbv3.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/imports/migrations/server/dbv3/dbv3.ts b/app/imports/migrations/server/dbv3/dbv3.ts index c26fcc29..ae07197c 100644 --- a/app/imports/migrations/server/dbv3/dbv3.ts +++ b/app/imports/migrations/server/dbv3/dbv3.ts @@ -4,6 +4,7 @@ import { rebuildNestedSets } from '/imports/api/parenting/parentingFunctions'; import Docs, { DOC_ROOT_ID } from '/imports/api/docs/Docs'; import LibraryNodes from '/imports/api/library/LibraryNodes'; import { TreeDoc } from '/imports/api/parenting/ChildSchema'; +import CreatureVariables from '/imports/api/creature/creatures/CreatureVariables'; // Git version 2.0.59 // Database version 3 @@ -17,7 +18,10 @@ Migrations.add({ migrateCollection('creatureProperties'); console.log('migrating up docs 2 -> 3'); migrateCollection('docs'); - console.log('New schema fields added, if it was done correctly remove the old fields manually'); + console.log('New parenting schema fields added, if it was done correctly remove the old fields manually'); + + console.log('removing all CreatureVariables, creatures will add them back the next time they recalculate'); + CreatureVariables.remove({}); console.log('Rebuilding nested sets for all libraries'); // Characters rebuild themselves on recompute const libraryIds = await Libraries.find().mapAsync((library) => library._id);