diff --git a/interface/src/components/upload/SingleUpload.tsx b/interface/src/components/upload/SingleUpload.tsx index 9c425e2a3..78f29e465 100644 --- a/interface/src/components/upload/SingleUpload.tsx +++ b/interface/src/components/upload/SingleUpload.tsx @@ -44,7 +44,7 @@ const SingleUpload = ({ doRestart }) => { abort: cancelUpload } = useRequest(SystemApi.uploadFile, { immediate: false - }).onComplete(({ data }) => { + }).onSuccess(({ data }) => { if (data) { setMd5(data.md5 as string); toast.success(LL.UPLOAD() + ' MD5 ' + LL.SUCCESSFUL()); @@ -59,10 +59,8 @@ const SingleUpload = ({ doRestart }) => { await sendUpload(file).catch((error: Error) => { if (error.message === 'The user aborted a request') { toast.warning(LL.UPLOAD() + ' ' + LL.ABORTED()); - } else if (error.message === 'Network Error') { - toast.warning('Invalid file extension or incompatible bin file'); } else { - toast.error(error.message); + toast.warning('Invalid file extension or incompatible bin file'); } }); } diff --git a/mock-api/mockServer.js b/mock-api/mockServer.js index c5cc16cdb..d1b41d15c 100644 --- a/mock-api/mockServer.js +++ b/mock-api/mockServer.js @@ -84,7 +84,7 @@ export default () => { }) ); } else { - res.statusCode = 400; + res.statusCode = 406; console.log('Invalid file extension!'); } }