From fe798239b225298550e3d052aaba59ae6da07c22 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Fri, 15 Mar 2019 10:26:56 +0300 Subject: [PATCH] panels: fix loading panels with non-array targets (refactor) --- public/app/features/dashboard/state/PanelModel.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public/app/features/dashboard/state/PanelModel.ts b/public/app/features/dashboard/state/PanelModel.ts index 1bac7cae3d6..16d1f64f750 100644 --- a/public/app/features/dashboard/state/PanelModel.ts +++ b/public/app/features/dashboard/state/PanelModel.ts @@ -125,9 +125,8 @@ export class PanelModel { } ensureQueryIds() { - if (this.targets) { - for (let i = 0; i < this.targets.length; i++) { - const query = this.targets[i]; + if (this.targets && _.isArray(this.targets)) { + for (const query of this.targets) { if (!query.refId) { query.refId = this.getNextQueryLetter(); }