diff --git a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue index 075f331a8d..f1755b4c90 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -389,13 +389,9 @@ const init = (queryId: string) => { }) .filter(ele => !!ele) } - getDsDetails([ - ...new Set( - datasetFieldList.value - .map(ele => ele.tableId) - .filter(ele => !datasetMapKeyList.includes(ele) && ele) - ) - ]) + const params = [...new Set(datasetFieldList.value.map(ele => ele.tableId).filter(ele => !!ele))] + if (!params.length) return + getDsDetails(params) .then(res => { res .filter(ele => !!ele)