From 3bebd4116d8c8018c84135e2167864fb582b5639 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 00:03:04 +0200 Subject: [PATCH] Fix potential null access in Draco model instance selection check --- tests/e2e/import-draco-model-asset.e2e.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/import-draco-model-asset.e2e.ts b/tests/e2e/import-draco-model-asset.e2e.ts index 7f53c93b..f63e5842 100644 --- a/tests/e2e/import-draco-model-asset.e2e.ts +++ b/tests/e2e/import-draco-model-asset.e2e.ts @@ -38,7 +38,7 @@ test("imports a draco-compressed glb asset, places an instance, and survives rel await viewportCanvas.click({ position: { x: 84, y: 88 } }); await expect(page.getByTestId("outliner-model-instance-list").getByRole("button")).toHaveCount(2); const snapshot = await getEditorStoreSnapshot(page); - const selectedModelInstanceId = snapshot.selection.kind === "modelInstances" ? snapshot.selection.ids[0] ?? null : null; + const selectedModelInstanceId = snapshot.selection.kind === "modelInstances" ? snapshot.selection.ids?.[0] ?? null : null; expect(selectedModelInstanceId).not.toBeNull();