Error handing fixes for import
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user