diff --git a/ui/src/views/applicaiton-overview/component/LimitDialog.vue b/ui/src/views/applicaiton-overview/component/LimitDialog.vue index 5cf4f8137..f9d235159 100644 --- a/ui/src/views/applicaiton-overview/component/LimitDialog.vue +++ b/ui/src/views/applicaiton-overview/component/LimitDialog.vue @@ -17,7 +17,7 @@ @@ -70,7 +70,7 @@ watch(dialogVisible, (bool) => { const open = (data: any) => { form.value.access_num = data.access_num form.value.white_active = data.white_active - form.value.white_list = data.white_list?.join('\n') + form.value.white_list = data.white_list?.length ? data.white_list?.join('\n') : '' dialogVisible.value = true } @@ -79,7 +79,7 @@ const submit = async (formEl: FormInstance | undefined) => { await formEl.validate((valid, fields) => { if (valid) { const obj = { - white_list: form.value.white_list.split('\n'), + white_list: form.value.white_list ? form.value.white_list.split('\n') : [], white_active: form.value.white_active, access_num: form.value.access_num }