From ed4825523ca54309272f044826f383c2606456a1 Mon Sep 17 00:00:00 2001 From: vera-liu Date: Fri, 11 Nov 2016 17:28:07 -0800 Subject: [PATCH] Fixed a bug with new dashboard (#1585) --- superset/assets/javascripts/dashboard/Dashboard.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/superset/assets/javascripts/dashboard/Dashboard.jsx b/superset/assets/javascripts/dashboard/Dashboard.jsx index cf3bb5c881..6f9d6de56e 100644 --- a/superset/assets/javascripts/dashboard/Dashboard.jsx +++ b/superset/assets/javascripts/dashboard/Dashboard.jsx @@ -19,9 +19,11 @@ export function getInitialState(dashboardData, context) { dashboard.firstLoad = true; dashboard.posDict = {}; - dashboard.position_json.forEach(position => { - dashboard.posDict[position.slice_id] = position; - }); + if (dashboard.position_json) { + dashboard.position_json.forEach(position => { + dashboard.posDict[position.slice_id] = position; + }); + } dashboard.curUserId = dashboard.context.user_id; dashboard.refreshTimer = null;