From 2178dcc963def7ce03e47a40e27af2330ea70937 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sat, 30 May 2020 13:25:24 -0700 Subject: [PATCH] Handle already exists part of cloudron/box#688 --- src/views/profile.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/profile.js b/src/views/profile.js index c174bd1fe..e532cdacb 100644 --- a/src/views/profile.js +++ b/src/views/profile.js @@ -363,11 +363,12 @@ angular.module('Application').controller('ProfileController', ['$scope', '$locat submit: function () { $scope.appPasswordAdd.busy = true; - $scope.appPasswordAdd.password = {}; Client.addAppPassword($scope.appPasswordAdd.identifier, $scope.appPasswordAdd.name, function (error, result) { + $scope.appPasswordAdd.busy = false; + if (error) { - if (error.statusCode === 400) { + if (error.statusCode === 400 || error.statusCode === 409) { $scope.appPasswordAdd.error.name = error.message; $scope.appPasswordAddForm.name.$setPristine(); $('#inputAppPasswordName').focus(); @@ -377,7 +378,6 @@ angular.module('Application').controller('ProfileController', ['$scope', '$locat return; } - $scope.appPasswordAdd.busy = false; $scope.appPasswordAdd.password = result; $scope.appPassword.refresh();