diff --git a/public/app/features/dashboard/state/DashboardModel.ts b/public/app/features/dashboard/state/DashboardModel.ts index a8e9af013a4..2aa1097764c 100644 --- a/public/app/features/dashboard/state/DashboardModel.ts +++ b/public/app/features/dashboard/state/DashboardModel.ts @@ -179,13 +179,13 @@ export class DashboardModel implements TimeModel { // Auto-migrate old angular panels if (options?.autoMigrateOldPanels || !config.angularSupportEnabled || config.featureToggles.autoMigrateOldPanels) { - this.panels.forEach((p) => { + for (const p of this.panelIterator()) { const newType = autoMigrateAngular[p.type]; if (!p.autoMigrateFrom && newType) { p.autoMigrateFrom = p.type; p.type = newType; } - }); + } } this.addBuiltInAnnotationQuery();