Minor fix because of credentials update

pull/99113/head
Andreas Christou 6 months ago
parent 8dea0cbf1b
commit 1f49949ee3
No known key found for this signature in database
GPG Key ID: F35DD1D12B626FB6
  1. 4
      public/app/plugins/datasource/azuremonitor/datasource.ts

@ -60,15 +60,17 @@ export default class Datasource extends DataSourceWithBackend<AzureMonitorQuery,
this.variables = new VariableSupport(this);
this.currentUserAuth = instanceSettings.jsonData.azureAuthType === 'currentuser';
const credentials = instanceSettings.jsonData.azureCredentials;
if (credentials && instanceOfAzureCredential<AadCurrentUserCredentials>('currentuser', credentials)) {
this.currentUserAuth = true;
if (!credentials.serviceCredentials) {
this.currentUserAuthFallbackAvailable = false;
} else {
this.currentUserAuthFallbackAvailable = isCredentialsComplete(credentials.serviceCredentials, true);
}
} else {
// Handle legacy credentials case
this.currentUserAuth = instanceSettings.jsonData.azureAuthType === 'currentuser';
this.currentUserAuthFallbackAvailable = false;
}
}

Loading…
Cancel
Save