diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue b/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue index 6e81b749d5..6f97d10b92 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue @@ -220,6 +220,7 @@ const saveExcelDs = (params, successCb, finallyCb) => { message: selectNode[i].excelLabel + t('datasource.api_field_not_empty'), type: 'error' }) + finallyCb?.() return } for (let j = 0; j < selectNode[i].fields.length; j++) { @@ -237,6 +238,7 @@ const saveExcelDs = (params, successCb, finallyCb) => { selectNode[i].fields[j].name, type: 'error' }) + finallyCb?.() return } } @@ -249,9 +251,11 @@ const saveExcelDs = (params, successCb, finallyCb) => { message: t('dataset.ple_select_excel'), type: 'error' }) + finallyCb?.() return } if (!validate) { + finallyCb?.() return }