Snapshots: Fixex snapshots absolute time range issue (#36350)

This commit is contained in:
Torkel Ödegaard 2021-07-02 13:05:11 +02:00 committed by GitHub
parent b741245960
commit 09fed51be5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -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,