From cc9eb6545685d3dd7f9385e018b9847b18f894ad Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Wed, 2 Jul 2025 17:00:17 -0400 Subject: [PATCH] Fix test --- package-lock.json | 19 ++++++++++++++++++- src/lang/queryAst.ts | 10 ++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 798907d5d..f8ae0ebee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26640,10 +26640,27 @@ "vscode-uri": "^3.1.0" }, "devDependencies": { - "@types/node": "^22.14.1", + "@types/node": "^24.0.7", "ts-node": "^10.9.2" } }, + "packages/codemirror-lsp-client/node_modules/@types/node": { + "version": "24.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", + "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.8.0" + } + }, + "packages/codemirror-lsp-client/node_modules/undici-types": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "dev": true, + "license": "MIT" + }, "rust/kcl-language-server": { "version": "0.0.0", "license": "MIT", diff --git a/src/lang/queryAst.ts b/src/lang/queryAst.ts index 904d739c8..e07ead587 100644 --- a/src/lang/queryAst.ts +++ b/src/lang/queryAst.ts @@ -1079,16 +1079,18 @@ export function getVariableExprsFromSelection( // Pointing to same variable case paths.push(nodeToEdit) exprs.push(createPipeSubstitution()) + continue } } // Pointing to different variable case paths.push(sketchVariable.deepPath) exprs.push(createLocalName(name)) - } else { - // No variable case - paths.push(sketchVariable.deepPath) - exprs.push(createPipeSubstitution()) + continue } + + // No variable case + paths.push(sketchVariable.deepPath) + exprs.push(createPipeSubstitution()) } if (exprs.length === 0) {