Skip to content

Commit fc7cc7d

Browse files
committed
sync logic with go
1 parent 05db36b commit fc7cc7d

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

databricks-sdk-java/src/main/java/com/databricks/sdk/core/DatabricksConfig.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -532,11 +532,7 @@ public DatabricksConfig setAzureTenantId(String azureTenantId) {
532532
}
533533

534534
public AzureEnvironment getAzureEnvironment() {
535-
String env = "PUBLIC";
536-
if (azureEnvironment != null) {
537-
env = azureEnvironment;
538-
}
539-
return AzureEnvironment.getEnvironment(env);
535+
return getDatabricksEnvironment().getAzureEnvironment();
540536
}
541537

542538
public DatabricksConfig setAzureEnvironment(String azureEnvironment) {
@@ -871,10 +867,11 @@ public DatabricksEnvironment getDatabricksEnvironment() {
871867
return this.databricksEnvironment;
872868
}
873869

874-
if (this.host == null && this.azureWorkspaceResourceId != null) {
870+
if ((this.host == null || this.azureEnvironment != null)
871+
&& this.azureWorkspaceResourceId != null) {
875872
String azureEnv = "PUBLIC";
876-
if (this.azureEnvironment != null) {
877-
azureEnv = this.azureEnvironment;
873+
if (this.azureEnvironment != null && !this.azureEnvironment.isEmpty()) {
874+
azureEnv = this.azureEnvironment.toUpperCase();
878875
}
879876
for (DatabricksEnvironment env : DatabricksEnvironment.ALL_ENVIRONMENTS) {
880877
if (env.getCloud() != Cloud.AZURE) {

databricks-sdk-java/src/test/java/com/databricks/sdk/DatabricksAuthManualTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ void azureCliUserWithManagementAccess() {
5050
createConfigWithMockClient()
5151
.setAuthType("azure-cli")
5252
.setHost("https://x")
53+
.setAzureEnvironment("PUBLIC")
5354
.setAzureWorkspaceResourceId(azureWorkspaceResourceId);
5455
resolveConfig(config, env);
5556
Map<String, String> headers = config.authenticate();

0 commit comments

Comments
 (0)