diff --git a/src/extension.ts b/src/extension.ts index cbca018..ac5a1b3 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -230,7 +230,11 @@ export async function activate(context: ExtensionContext): Promise { - const envVar = e.shellIntegration?.env.value; + const shellEnv = e.shellIntegration?.env; + if (!shellEnv) { + return; + } + const envVar = shellEnv.value; if (envVar) { if (envVar['VIRTUAL_ENV']) { const env = await api.resolveEnvironment(Uri.file(envVar['VIRTUAL_ENV']));