From 56c2d8ff406eddba5badd53dc46857d52816b0ad Mon Sep 17 00:00:00 2001 From: Leon Sorokin Date: Fri, 13 Oct 2023 18:56:51 -0500 Subject: [PATCH] Snapshots: Fix breakage of some panel types due to missing structureRev (#76586) --- public/app/features/dashboard/utils/loadSnapshotData.ts | 1 + public/app/features/query/state/PanelQueryRunner.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/public/app/features/dashboard/utils/loadSnapshotData.ts b/public/app/features/dashboard/utils/loadSnapshotData.ts index b0068246693..ccd169140ea 100644 --- a/public/app/features/dashboard/utils/loadSnapshotData.ts +++ b/public/app/features/dashboard/utils/loadSnapshotData.ts @@ -36,6 +36,7 @@ export function loadSnapshotData(panel: PanelModel, dashboard: DashboardModel): theme: config.theme2, timeZone: dashboard.getTimezone(), }), + structureRev: 1, annotations, }; } diff --git a/public/app/features/query/state/PanelQueryRunner.ts b/public/app/features/query/state/PanelQueryRunner.ts index 7ca0c30791b..8ba3e9c91f6 100644 --- a/public/app/features/query/state/PanelQueryRunner.ts +++ b/public/app/features/query/state/PanelQueryRunner.ts @@ -104,6 +104,7 @@ export class PanelQueryRunner { state: LoadingState.Done, series: this.dataConfigSource.snapshotData.map((v) => toDataFrame(v)), timeRange: getDefaultTimeRange(), // Don't need real time range for snapshots + structureRev, }; return of(snapshotPanelData); }