Skip to content

Commit

Permalink
Switch default environment to the one specified by -e if it exists
Browse files Browse the repository at this point in the history
  • Loading branch information
Menghua1 committed Jan 15, 2025
1 parent 8ecd923 commit 795b6f1
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions cli/azd/pkg/environment/manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,17 @@ func (m *manager) LoadOrInitInteractive(ctx context.Context, environmentName str
}
}

defaultEnvironmentName, err := m.azdContext.GetDefaultEnvironmentName()
if err != nil {
return nil, fmt.Errorf("getting default environment: %w", err)
}

if env.Name() != defaultEnvironmentName {
if err := m.azdContext.SetProjectState(azdcontext.ProjectState{DefaultEnvironment: env.Name()}); err != nil {
return nil, fmt.Errorf("saving default environment: %w", err)
}
}

return env, nil
}

Expand Down

0 comments on commit 795b6f1

Please sign in to comment.