From c4f63a73445d780b2516561913faf25812d29d6d Mon Sep 17 00:00:00 2001 From: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Date: Wed, 19 Mar 2025 11:37:35 -0700 Subject: [PATCH] move clear envCollection to after await --- src/client/terminals/envCollectionActivation/service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/terminals/envCollectionActivation/service.ts b/src/client/terminals/envCollectionActivation/service.ts index 43b8ceeb8e06..880053b03d1d 100644 --- a/src/client/terminals/envCollectionActivation/service.ts +++ b/src/client/terminals/envCollectionActivation/service.ts @@ -221,9 +221,10 @@ export class TerminalEnvVarCollectionService implements IExtensionActivationServ env.PS1 = await this.getPS1(shell, resource, env); const defaultPrependOptions = await this.getPrependOptions(); + const deactivate = await this.terminalDeactivateService.getScriptLocation(shell, resource); // Clear any previously set env vars from collection envVarCollection.clear(); - const deactivate = await this.terminalDeactivateService.getScriptLocation(shell, resource); + Object.keys(env).forEach((key) => { if (shouldSkip(key)) { return;