We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2e4f054 commit 4d88f2cCopy full SHA for 4d88f2c
1 file changed
internal/commands/root.go
@@ -678,16 +678,17 @@ func resolveProfile() error {
678
return nil
679
}
680
681
+ envProfile := profileEnvVar()
682
resolved, err := profile.Resolve(profile.ResolveOptions{
683
FlagValue: cfgProfile,
- EnvVar: profileEnvVar(),
684
+ EnvVar: envProfile,
685
DefaultProfile: defaultName,
686
Profiles: allProfiles,
687
})
688
if err != nil {
689
// If the user explicitly specified a profile (flag or env), that's a
690
// hard error — don't silently fall back to a different account.
- if cfgProfile != "" || profileEnvVar() != "" {
691
+ if cfgProfile != "" || envProfile != "" {
692
return err
693
694
// Otherwise (ambiguous default, etc.) — not fatal, just skip profile
0 commit comments