diff --git a/src/views/app.js b/src/views/app.js index 8e085e4a4..a512a9675 100644 --- a/src/views/app.js +++ b/src/views/app.js @@ -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';