From b0470c84a5eac8b7871e5a2e4711cadc5e67f93d Mon Sep 17 00:00:00 2001 From: Jack Westbrook Date: Wed, 14 Apr 2021 09:38:53 +0200 Subject: [PATCH] fix(datasource_srv): prevent infinite loop where default datasource is named default (#32949) --- public/app/features/plugins/datasource_srv.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/app/features/plugins/datasource_srv.ts b/public/app/features/plugins/datasource_srv.ts index eec08f7b721..db44702fdc7 100644 --- a/public/app/features/plugins/datasource_srv.ts +++ b/public/app/features/plugins/datasource_srv.ts @@ -99,7 +99,7 @@ export class DatasourceSrv implements DataSourceService { // Interpolation here is to support template variable in data source selection nameOrUid = this.templateSrv.replace(nameOrUid, scopedVars, variableInterpolation); - if (nameOrUid === 'default') { + if (nameOrUid === 'default' && this.defaultName !== 'default') { return this.get(this.defaultName); }