diff --git a/Services/client/src/components/FileItem.vue b/Services/client/src/components/FileItem.vue index 8b6c086..79c76bb 100644 --- a/Services/client/src/components/FileItem.vue +++ b/Services/client/src/components/FileItem.vue @@ -130,7 +130,7 @@ const currentParam = ref[0]>() async function submitFileForm( value: { mode: 'create' | 'edit' - file: File + file?: File title: string description: string keyword: string @@ -140,12 +140,12 @@ async function submitFileForm( ) { currentParam.value = value - if (checkFile(value.file.name) && !force) { + if (value.file && checkFile(value.file.name) && !force) { fileExistNotification.value = true return } - if (value.mode === 'create') { + if (value.mode === 'create' && value.file) { await uploadFile(currentPath.value, value.file, { title: value.title, description: value.description,