Show error in filemanager if upload fails

This commit is contained in:
Johannes Zellner
2020-10-08 16:05:24 +02:00
parent b14828e8e1
commit 1e35b621eb
2 changed files with 16 additions and 5 deletions

View File

@@ -275,6 +275,7 @@ app.controller('FileManagerController', ['$scope', '$timeout', 'Client', functio
};
$scope.uploadStatus = {
error: null,
busy: false,
fileName: '',
count: 0,
@@ -295,6 +296,7 @@ app.controller('FileManagerController', ['$scope', '$timeout', 'Client', functio
keyboard: false
});
$scope.uploadStatus.error = null;
$scope.uploadStatus.busy = true;
$scope.uploadStatus.count = files.length;
$scope.uploadStatus.countDone = 0;
@@ -323,11 +325,16 @@ app.controller('FileManagerController', ['$scope', '$timeout', 'Client', functio
callback();
});
}, function (error) {
if (error) console.error(error);
$scope.uploadStatus.busy = false;
if (error) {
console.error(error);
$scope.uploadStatus.error = 'Failed to upload one or more files. Please try again.';
return;
}
$('#uploadModal').modal('hide');
$scope.uploadStatus.busy = false;
$scope.uploadStatus.fileName = '';
$scope.uploadStatus.count = 0;
$scope.uploadStatus.size = 0;