diff options
author | bobzel <zzzman@gmail.com> | 2022-09-21 20:42:04 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2022-09-21 20:42:04 -0400 |
commit | 23099cff00b2bc3343cc7e83c4920d465f08b985 (patch) | |
tree | ffe7e34eb229d30c6add2e63c2a78c6117470584 /src/server | |
parent | b1ec42d48e5430cdfe8e6397d500af31efc76893 (diff) |
added error message for file upload errors before parsing.
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/ApiManagers/UploadManager.ts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/ApiManagers/UploadManager.ts b/src/server/ApiManagers/UploadManager.ts index 0b6e18743..5077bced2 100644 --- a/src/server/ApiManagers/UploadManager.ts +++ b/src/server/ApiManagers/UploadManager.ts @@ -60,6 +60,18 @@ export default class UploadManager extends ApiManager { return new Promise<void>(resolve => { form.parse(req, async (_err, _fields, files) => { const results: Upload.FileResponse[] = []; + if (_err.message) { + results.push({ + source: { + size: 0, + path: 'none', + name: 'none', + type: 'none', + toJSON: () => ({ name: 'none', path: '' }), + }, + result: { name: 'failed upload', message: `${_err.message}` }, + }); + } for (const key in files) { const f = files[key]; if (!Array.isArray(f)) { |