diff --git a/public/app/features/plugins/datasource_srv.ts b/public/app/features/plugins/datasource_srv.ts index 5d572a3d57b..9798eab9b59 100644 --- a/public/app/features/plugins/datasource_srv.ts +++ b/public/app/features/plugins/datasource_srv.ts @@ -6,6 +6,7 @@ import { getDataSourceSrv as getDataSourceService, TemplateSrv, getTemplateSrv, + getLegacyAngularInjector, } from '@grafana/runtime'; // Types import { @@ -25,7 +26,6 @@ import { import { DataSourceVariableModel } from '../variables/types'; import { ExpressionDatasourceRef } from '@grafana/runtime/src/utils/DataSourceWithBackend'; import appEvents from 'app/core/app_events'; -import { getAngularInjector } from 'app/angular/lazyBootAngular'; export class DatasourceSrv implements DataSourceService { private datasources: Record = {}; // UID @@ -161,7 +161,7 @@ export class DatasourceSrv implements DataSourceService { let instance: DataSourceApi; if (useAngular) { - instance = (await getAngularInjector()).instantiate(dsPlugin.DataSourceClass, { + instance = getLegacyAngularInjector().instantiate(dsPlugin.DataSourceClass, { instanceSettings: dsConfig, }); } else {