From d9851db867de6aaec266b848ef6a31dc8f525494 Mon Sep 17 00:00:00 2001 From: Emily Marigold Klassen <760204+forivall@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:53:57 -0700 Subject: [PATCH 1/2] Fix error encountered running in helix --- .../graphql-language-service-server/src/MessageProcessor.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/graphql-language-service-server/src/MessageProcessor.ts b/packages/graphql-language-service-server/src/MessageProcessor.ts index 3c616548ce2..87a751d53a3 100644 --- a/packages/graphql-language-service-server/src/MessageProcessor.ts +++ b/packages/graphql-language-service-server/src/MessageProcessor.ts @@ -213,7 +213,7 @@ export class MessageProcessor { // TODO: eventually we will instantiate an instance of this per workspace, // so rootDir should become that workspace's rootDir this._settings = { ...settings, ...vscodeSettings }; - const rootDir = this._settings?.load?.rootDir.length + const rootDir = this._settings?.load?.rootDir?.length ? this._settings?.load?.rootDir : this._rootPath; if (settings?.dotEnvPath) { From 923c693a8ddce69d1d8f18e9fba32b89b7ba3b4d Mon Sep 17 00:00:00 2001 From: Emily M Klassen Date: Wed, 29 Oct 2025 17:05:42 -0700 Subject: [PATCH 2/2] Add changeset --- .changeset/poor-terms-greet.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/poor-terms-greet.md diff --git a/.changeset/poor-terms-greet.md b/.changeset/poor-terms-greet.md new file mode 100644 index 00000000000..1b92d890d0a --- /dev/null +++ b/.changeset/poor-terms-greet.md @@ -0,0 +1,5 @@ +--- +'graphql-language-service-server': patch +--- + +Add missing `?.` operator in loading config