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 {
|
buildQueryOptions(panel: PanelModel): QueryGroupOptions {
|
||||||
const dataSource: QueryGroupDataSource = panel.datasource?.uid
|
const dataSource: QueryGroupDataSource = panel.datasource ?? {
|
||||||
? {
|
|
||||||
default: false,
|
|
||||||
...panel.datasource,
|
|
||||||
}
|
|
||||||
: {
|
|
||||||
default: true,
|
default: true,
|
||||||
};
|
};
|
||||||
|
const datasourceSettings = getDatasourceSrv().getInstanceSettings(dataSource);
|
||||||
const datasourceSettings = getDatasourceSrv().getInstanceSettings(dataSource.uid);
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
cacheTimeout: datasourceSettings?.meta.queryOptions?.cacheTimeout ? panel.cacheTimeout : undefined,
|
cacheTimeout: datasourceSettings?.meta.queryOptions?.cacheTimeout ? panel.cacheTimeout : undefined,
|
||||||
dataSource,
|
dataSource: {
|
||||||
|
default: datasourceSettings?.isDefault,
|
||||||
|
type: datasourceSettings?.type,
|
||||||
|
uid: datasourceSettings?.uid,
|
||||||
|
},
|
||||||
queries: panel.targets,
|
queries: panel.targets,
|
||||||
maxDataPoints: panel.maxDataPoints,
|
maxDataPoints: panel.maxDataPoints,
|
||||||
minInterval: panel.interval,
|
minInterval: panel.interval,
|
||||||
|
Loading…
Reference in New Issue
Block a user