Skip to content

Commit 2d21c6f

Browse files
authored
Ignore errors if workspace folder isnt a theme (#849)
1 parent 5005c31 commit 2d21c6f

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

.changeset/wise-brooms-exercise.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@shopify/theme-language-server-common': patch
3+
---
4+
5+
[internal] ignore errors if workspace folder isnt a theme

packages/theme-language-server-common/src/server/startServer.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -286,10 +286,14 @@ export function startServer(
286286
if (!fetchMetafieldDefinitionsForURI) return;
287287

288288
for (let folder of folders) {
289-
const mode = await getModeForURI(folder.uri);
290-
291-
if (mode === 'theme') {
292-
fetchMetafieldDefinitionsForURI(folder.uri);
289+
try {
290+
const mode = await getModeForURI(folder.uri);
291+
292+
if (mode === 'theme') {
293+
fetchMetafieldDefinitionsForURI(folder.uri);
294+
}
295+
} catch (_err) {
296+
// ignore if we can't find mode for folder uri
293297
}
294298
}
295299
};

0 commit comments

Comments
 (0)