Error handing fixes for import

This commit is contained in:
Girish Ramakrishnan
2020-02-07 11:16:14 -08:00
parent 1970641001
commit 467edb6b32

View File

@@ -754,6 +754,7 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
$scope.importBackup.format = 'tgz';
$scope.importBackup.acceptSelfSignedCerts = false;
$scope.importBackup.key = '';
$scope.importBackup.backupId = '';
},
submit: function () {
@@ -837,13 +838,13 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
$scope.importBackup.error.accessKeyId = true;
$scope.importBackupForm.accessKeyId.$setPristine();
$('#inputImportBackupAccessKeyId').focus();
} else if (error.message.indexOf('not match the signature') !== -1 ) {
} else if (error.message.indexOf('not match the signature') !== -1 || error.message.indexOf('Signature') !== -1) {
$scope.importBackup.error.secretAccessKey = true;
$scope.importBackupForm.secretAccessKey.$setPristine();
$('#inputImportBackupSecretAccessKey').focus();
} else if (error.message.toLowerCase() === 'access denied') {
$scope.importBackup.error.bucket = true;
$scope.importBackupForm.bucket.$setPristine();
$scope.importBackup.error.accessKeyId = true;
$scope.importBackupForm.accessKeyId.$setPristine();
$('#inputImportBackupBucket').focus();
} else if (error.message.indexOf('ECONNREFUSED') !== -1) {
$scope.importBackup.error.generic = 'Unknown region';