From 09fed51be594dd91e50137c9a8bdcbcf06ea1636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 2 Jul 2021 13:05:11 +0200 Subject: [PATCH] Snapshots: Fixex snapshots absolute time range issue (#36350) --- public/app/features/dashboard/utils/loadSnapshotData.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/features/dashboard/utils/loadSnapshotData.ts b/public/app/features/dashboard/utils/loadSnapshotData.ts index 8353915aefd..2a451cef341 100644 --- a/public/app/features/dashboard/utils/loadSnapshotData.ts +++ b/public/app/features/dashboard/utils/loadSnapshotData.ts @@ -3,6 +3,8 @@ import { config } from 'app/core/config'; import { DashboardModel, PanelModel } from '../state'; import { getProcessedDataFrames } from '../../query/state/runRequest'; import { SnapshotWorker } from '../../query/state/DashboardQueryRunner/SnapshotWorker'; +import { applyPanelTimeOverrides } from './panel'; +import { getTimeSrv } from '../services/TimeSrv'; export function loadSnapshotData(panel: PanelModel, dashboard: DashboardModel): PanelData { const data = getProcessedDataFrames(panel.snapshotData); @@ -10,9 +12,10 @@ export function loadSnapshotData(panel: PanelModel, dashboard: DashboardModel): const options = { dashboard, range: getDefaultTimeRange() }; const annotationEvents = worker.canWork(options) ? worker.getAnnotationsInSnapshot(dashboard, panel.id) : []; const annotations = [new ArrayDataFrame(annotationEvents)]; + const timeData = applyPanelTimeOverrides(panel, getTimeSrv().timeRange()); return { - timeRange: getDefaultTimeRange(), + timeRange: timeData.timeRange, state: LoadingState.Done, series: applyFieldOverrides({ data,