Skip to content

Commit 6d93082

Browse files
authored
pre-release check crashes when response is not properly formed. (#13955)
1 parent 5855d98 commit 6d93082

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Extension/src/LanguageServer/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@ export async function preReleaseCheck(): Promise<void> {
13831383

13841384
const data: any = await response?.json().catch(logAndReturn.undefined);
13851385

1386-
const preReleaseAvailable = data?.results[0].extensions[0].versions[0].properties.some((e: object) => Object.values(e).includes("Microsoft.VisualStudio.Code.PreRelease"));
1386+
const preReleaseAvailable = data?.results?.[0]?.extensions?.[0]?.versions?.[0]?.properties?.some((e: object) => Object.values(e).includes("Microsoft.VisualStudio.Code.PreRelease"));
13871387

13881388
// If the user isn't on the pre-release version, but one is available, prompt them to install it.
13891389
if (preReleaseAvailable) {

0 commit comments

Comments
 (0)