diff --git a/src/components/common/VnDms.vue b/src/components/common/VnDms.vue index c713ac5ec..028bb9a9d 100644 --- a/src/components/common/VnDms.vue +++ b/src/components/common/VnDms.vue @@ -61,8 +61,11 @@ function onFileChange(files) { function mapperDms(data) { const formData = new FormData(); - const { files } = data; - if (files) files.forEach((file) => formData.append(file?.name, file)); + let files = data.files; + if (files) { + files = Array.isArray(files) ? files : [files]; + files.forEach((file) => formData.append(file?.name, file)); + } const dms = { hasFile: !!data.hasFile,