diff --git a/frontend/src/views/panel/filter/filterDialog.vue b/frontend/src/views/panel/filter/filterDialog.vue index 811123150b..169a4c90d9 100644 --- a/frontend/src/views/panel/filter/filterDialog.vue +++ b/frontend/src/views/panel/filter/filterDialog.vue @@ -316,7 +316,7 @@ export default { const viewIds = this.componentData .filter(item => item.type === 'view' && item.propValue && item.propValue.viewId) .map(item => item.propValue.viewId) - viewsWithIds(viewIds).then(res => { + viewIds && viewIds.length > 0 && viewsWithIds(viewIds).then(res => { const datas = res.data this.viewInfos = datas })