mirror of https://github.com/databricks/cli.git
Do not error if we cannot prompt for a profile in `auth login` (#1745)
## Changes With https://github.com/databricks/cli/pull/1370 we started to error if a profile name was not provided in a non-tty setting. The Databricks VSCode extension, however, uses the `auth login` command to simply refresh the tokens. Thus, this PR is a regression fix for that use case. ## Tests Manually, `databricks auth login --host https://e2-dogfood.staging.cloud.databricks.com` no longer errors. Instead it successfully refreshes the credentials.
This commit is contained in:
parent
072fa812e2
commit
35cdf4010d
|
@ -19,7 +19,7 @@ import (
|
||||||
|
|
||||||
func promptForProfile(ctx context.Context, defaultValue string) (string, error) {
|
func promptForProfile(ctx context.Context, defaultValue string) (string, error) {
|
||||||
if !cmdio.IsInTTY(ctx) {
|
if !cmdio.IsInTTY(ctx) {
|
||||||
return "", fmt.Errorf("the command is being run in a non-interactive environment, please specify a profile using --profile")
|
return "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
prompt := cmdio.Prompt(ctx)
|
prompt := cmdio.Prompt(ctx)
|
||||||
|
|
Loading…
Reference in New Issue