File Uploads: Added basic validation response formatting

Tested via app-level validation file limit, and then also with nginx
file post limit.
For #4996
This commit is contained in:
Dan Brown
2024-05-18 21:18:15 +01:00
parent 5651d2c43d
commit 72c5141dec
3 changed files with 34 additions and 4 deletions

View File

@ -181,10 +181,7 @@ export class Dropzone extends Component {
if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
upload.markSuccess(component.successMessage);
} else if (this.readyState === XMLHttpRequest.DONE && this.status >= 400) {
const content = this.responseText;
const data = content.startsWith('{') ? JSON.parse(content) : {message: content};
const message = data?.message || data?.error || content;
upload.markError(message);
upload.markError(window.$http.formatErrorResponseText(this.responseText));
}
},
});