From eff4fd6b9087c2d9cdb260ee2502a31d23769c3f Mon Sep 17 00:00:00 2001 From: Rikki Date: Sat, 12 Nov 2022 17:29:43 +0100 Subject: [PATCH] reload on legacy config file --- .changeset/silver-planets-pay.md | 7 +++++++ .../src/MessageProcessor.ts | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .changeset/silver-planets-pay.md diff --git a/.changeset/silver-planets-pay.md b/.changeset/silver-planets-pay.md new file mode 100644 index 00000000000..80e06d6748a --- /dev/null +++ b/.changeset/silver-planets-pay.md @@ -0,0 +1,7 @@ +--- +'graphql-language-service-server': patch +'graphql-language-service-cli': patch +'vscode-graphql': patch +--- + +Reload the language service when a legacy format .graphqlconfig file has changed diff --git a/packages/graphql-language-service-server/src/MessageProcessor.ts b/packages/graphql-language-service-server/src/MessageProcessor.ts index 754cf5788f1..5508fb4fe2f 100644 --- a/packages/graphql-language-service-server/src/MessageProcessor.ts +++ b/packages/graphql-language-service-server/src/MessageProcessor.ts @@ -349,7 +349,11 @@ export class MessageProcessor { await this._invalidateCache(textDocument, uri, contents); } else { - const configMatchers = ['graphql.config', 'graphqlrc'].filter(Boolean); + const configMatchers = [ + 'graphql.config', + 'graphqlrc', + 'graphqlconfig', + ].filter(Boolean); if (this._settings?.load?.fileName) { configMatchers.push(this._settings.load.fileName); }