Merge pull request #9639 from mfo/US/fix-missing-autosave-end-for-file-upload
correctif(upload): ETQ usager, lorsque j'upload un fichier, ca bloquele bouton pour deposer un dossier
This commit is contained in:
commit
b9b9569852
1 changed files with 19 additions and 11 deletions
|
@ -165,8 +165,13 @@ export class AutosaveController extends ApplicationController {
|
||||||
|
|
||||||
private enqueueAutouploadRequest(target: HTMLInputElement, file: File) {
|
private enqueueAutouploadRequest(target: HTMLInputElement, file: File) {
|
||||||
const autoupload = new AutoUpload(target, file);
|
const autoupload = new AutoUpload(target, file);
|
||||||
autoupload.start().catch((e) => {
|
autoupload
|
||||||
|
.start()
|
||||||
|
.catch((e) => {
|
||||||
const error = e as FileUploadError;
|
const error = e as FileUploadError;
|
||||||
|
|
||||||
|
this.globalDispatch('autosave:error');
|
||||||
|
|
||||||
// Report unexpected client errors to Sentry.
|
// Report unexpected client errors to Sentry.
|
||||||
// (But ignore usual client errors, or errors we can monitor better on the server side.)
|
// (But ignore usual client errors, or errors we can monitor better on the server side.)
|
||||||
if (
|
if (
|
||||||
|
@ -175,6 +180,9 @@ export class AutosaveController extends ApplicationController {
|
||||||
) {
|
) {
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
.then(() => {
|
||||||
|
this.globalDispatch('autosave:end');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue