diff --git a/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue b/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue index 23fa2b3260..039e86c4d3 100644 --- a/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue +++ b/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue @@ -140,7 +140,7 @@ const checkTemplate = () => { let templateViewNames = ',' Object.keys(canvasViewDataInfo.value).forEach(key => { const viewInfo = canvasViewDataInfo.value[key] - if (viewInfo.dataFrom === 'template') { + if (viewInfo && viewInfo?.dataFrom === 'template') { templateViewNames = templateViewNames + viewInfo.title + ',' } }) diff --git a/core/core-frontend/src/views/data-visualization/PreviewShow.vue b/core/core-frontend/src/views/data-visualization/PreviewShow.vue index d169578e7b..ced6705f6f 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewShow.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewShow.vue @@ -141,7 +141,7 @@ const checkTemplate = () => { let templateViewNames = ',' Object.keys(canvasViewDataInfo.value).forEach(key => { const viewInfo = canvasViewDataInfo.value[key] - if (viewInfo.dataFrom === 'template') { + if (viewInfo && viewInfo?.dataFrom === 'template') { templateViewNames = templateViewNames + viewInfo.title + ',' } })