From b1d1f710b172721c0e7b0631d4a8f1c931679aae Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 14 Apr 2026 01:54:36 +0200 Subject: [PATCH] Update project document migration to include scheduler --- src/document/migrate-scene-document.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index 96171cf1..1d2ca877 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -4131,7 +4131,7 @@ export function migrateProjectDocument(source: unknown): ProjectDocument { ); } - return { + return migrateLegacyProjectNpcPresenceToScheduler({ version: SCENE_DOCUMENT_VERSION, name: readProjectName(source.name, "name", { allowMissing: allowMissingProjectName @@ -4139,12 +4139,16 @@ export function migrateProjectDocument(source: unknown): ProjectDocument { time: readProjectTimeSettings(source.time, "time", { allowMissing: allowMissingTimeSettings }), + scheduler: readProjectScheduler(source.scheduler, "scheduler", { + allowMissing: + source.version < PROJECT_SCHEDULER_FOUNDATION_SCENE_DOCUMENT_VERSION + }), activeSceneId: expectString(source.activeSceneId, "activeSceneId"), scenes, materials, textures: expectEmptyCollection(source.textures, "textures"), assets - }; + }); } return createProjectDocumentFromSceneDocument(