Dashboard: Fix cache timeout persistence (#42204)

* user essentials mob! 🔱

* user essentials mob! 🔱

* user essentials mob! 🔱

* WIP: Mob session work 🚧🔱

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: kay delaney <kay@grafana.com>
This commit is contained in:
Hugo Häggmark
2021-11-24 14:24:33 +01:00
committed by GitHub
parent b3e417f768
commit 67a1052334
5 changed files with 15 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import { PanelModel } from '../../state';
import { getLocationSrv } from '@grafana/runtime';
import { QueryGroupDataSource, QueryGroupOptions } from 'app/types';
import { DataQuery } from '@grafana/data';
import { getDatasourceSrv } from 'app/features/plugins/datasource_srv';
interface Props {
/** Current panel */
@@ -27,7 +28,10 @@ export class PanelEditorQueries extends PureComponent<Props> {
default: true,
};
const datasourceSettings = getDatasourceSrv().getInstanceSettings(dataSource.uid);
return {
cacheTimeout: datasourceSettings?.meta.queryOptions?.cacheTimeout ? panel.cacheTimeout : undefined,
dataSource,
queries: panel.targets,
maxDataPoints: panel.maxDataPoints,