diff --git a/src/document/scene-document-validation.ts b/src/document/scene-document-validation.ts index ef3520af..b1477c14 100644 --- a/src/document/scene-document-validation.ts +++ b/src/document/scene-document-validation.ts @@ -3421,7 +3421,11 @@ function validateSplineCorridorJunction( ); } - if (!isRecord(junction.edge)) { + if ( + typeof junction.edge !== "object" || + junction.edge === null || + Array.isArray(junction.edge) + ) { diagnostics.push( createDiagnostic( "error",