From 91b6db0ba5ab8f89215bf247df848656a5adbf0c Mon Sep 17 00:00:00 2001 From: Frank Noirot Date: Tue, 27 May 2025 14:20:32 -0400 Subject: [PATCH] Don't access `id` when editing a shell without a `VariableDeclaration` (#7232) --- src/machines/modelingMachine.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/machines/modelingMachine.ts b/src/machines/modelingMachine.ts index 9c04d76ce..c8cb86628 100644 --- a/src/machines/modelingMachine.ts +++ b/src/machines/modelingMachine.ts @@ -2803,7 +2803,10 @@ export const modelingMachine = setup({ nodeToEdit, 'VariableDeclaration' ) - if (err(variableNode)) { + if ( + err(variableNode) || + variableNode.node.type !== 'VariableDeclaration' + ) { console.error('Error extracting name') } else { variableName = variableNode.node.declaration.id.name