mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
PanelEdit: Query now correctly initializes data source (#42291)
This commit is contained in:
parent
1e1403fad1
commit
0516ad822b
@ -19,20 +19,18 @@ export class PanelEditorQueries extends PureComponent<Props> {
|
||||
}
|
||||
|
||||
buildQueryOptions(panel: PanelModel): QueryGroupOptions {
|
||||
const dataSource: QueryGroupDataSource = panel.datasource?.uid
|
||||
? {
|
||||
default: false,
|
||||
...panel.datasource,
|
||||
}
|
||||
: {
|
||||
default: true,
|
||||
};
|
||||
|
||||
const datasourceSettings = getDatasourceSrv().getInstanceSettings(dataSource.uid);
|
||||
const dataSource: QueryGroupDataSource = panel.datasource ?? {
|
||||
default: true,
|
||||
};
|
||||
const datasourceSettings = getDatasourceSrv().getInstanceSettings(dataSource);
|
||||
|
||||
return {
|
||||
cacheTimeout: datasourceSettings?.meta.queryOptions?.cacheTimeout ? panel.cacheTimeout : undefined,
|
||||
dataSource,
|
||||
dataSource: {
|
||||
default: datasourceSettings?.isDefault,
|
||||
type: datasourceSettings?.type,
|
||||
uid: datasourceSettings?.uid,
|
||||
},
|
||||
queries: panel.targets,
|
||||
maxDataPoints: panel.maxDataPoints,
|
||||
minInterval: panel.interval,
|
||||
|
Loading…
Reference in New Issue
Block a user