From 4fcdf4871f75f2682c005a1d5429e027f342190c Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 31 Mar 2026 02:40:21 +0200 Subject: [PATCH] Update migrateSceneDocument to handle materials and brushes --- src/document/migrate-scene-document.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index da275bc1..3b88270d 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -327,6 +327,9 @@ export function migrateSceneDocument(source: unknown): SceneDocument { } if (source.version === FOUNDATION_SCENE_DOCUMENT_VERSION) { + expectEmptyCollection(source.materials, "materials"); + expectEmptyCollection(source.brushes, "brushes"); + return { version: SCENE_DOCUMENT_VERSION, name: expectString(source.name, "name"), @@ -342,6 +345,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument { } if (source.version === BOX_BRUSH_SCENE_DOCUMENT_VERSION) { + expectEmptyCollection(source.materials, "materials"); const materials = createStarterMaterialRegistry(); return {