diff --git a/frontend/src/metabase/dashboard/dashboard.js b/frontend/src/metabase/dashboard/dashboard.js index 03025bddc8ed0dab11c9e9e1785ec1bf1c42ae32..aacf65e0636ca76115bc8d81b87801b68934dd20 100644 --- a/frontend/src/metabase/dashboard/dashboard.js +++ b/frontend/src/metabase/dashboard/dashboard.js @@ -1132,9 +1132,9 @@ const loadingDashCards = handleActions( [FETCH_DASHBOARD]: { next: (state, { payload }) => ({ ...state, - dashcardIds: Object.values(payload.entities.dashcard || {}).map( - dc => dc.id, - ), + dashcardIds: Object.values(payload.entities.dashcard || {}) + .filter(dc => !isVirtualDashCard(dc)) + .map(dc => dc.id), }), }, [FETCH_DASHBOARD_CARD_DATA]: {