mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
[ACA-2056] Upload - not able to cancel upload after upload fails due to No network connection (#839)
* resolve unknown response status * fallback error is null * Update src/app/components/upload-dialog/file-uploading-dialog.component.ts Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com>
This commit is contained in:
committed by
Denys Vuika
parent
2e72dc1c6c
commit
48127a2421
@@ -93,10 +93,13 @@ export class FileUploadingDialogComponent implements OnInit, OnDestroy {
|
|||||||
// todo: move to ADF ACA-2051
|
// todo: move to ADF ACA-2051
|
||||||
this.errorSubscription = this.uploadService.fileUploadError.subscribe(
|
this.errorSubscription = this.uploadService.fileUploadError.subscribe(
|
||||||
(event: FileUploadErrorEvent) => {
|
(event: FileUploadErrorEvent) => {
|
||||||
|
const statusCode = (event.error || {}).response
|
||||||
|
? event.error.response.statusCode
|
||||||
|
: null;
|
||||||
this.errors.push({
|
this.errors.push({
|
||||||
fileName: event.file.name,
|
fileName: event.file.name,
|
||||||
status: event.error.response.statusCode,
|
status: statusCode,
|
||||||
message: this.getUploadErrorMessage(event.error.response.statusCode)
|
message: this.getUploadErrorMessage(statusCode)
|
||||||
});
|
});
|
||||||
this.totalErrors = event.totalError;
|
this.totalErrors = event.totalError;
|
||||||
this.changeDetector.detectChanges();
|
this.changeDetector.detectChanges();
|
||||||
@@ -183,9 +186,10 @@ export class FileUploadingDialogComponent implements OnInit, OnDestroy {
|
|||||||
500: 'APP.MESSAGES.UPLOAD.ERROR.500',
|
500: 'APP.MESSAGES.UPLOAD.ERROR.500',
|
||||||
504: 'APP.MESSAGES.UPLOAD.ERROR.504',
|
504: 'APP.MESSAGES.UPLOAD.ERROR.504',
|
||||||
403: 'APP.MESSAGES.UPLOAD.ERROR.403',
|
403: 'APP.MESSAGES.UPLOAD.ERROR.403',
|
||||||
404: 'APP.MESSAGES.UPLOAD.ERROR.404'
|
404: 'APP.MESSAGES.UPLOAD.ERROR.404',
|
||||||
|
generic: 'APP.MESSAGES.UPLOAD.ERROR.GENERIC'
|
||||||
};
|
};
|
||||||
|
|
||||||
return messages[status];
|
return messages[status] || messages['generic'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user