From 616a442fcb144b5c69a4ea324b05e3b8735411fb Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 29 Mar 2017 21:26:48 -0400 Subject: [PATCH] handle errors in org people edit --- src/app/organization/organizationPeopleEditController.js | 5 +++-- src/app/organization/views/organizationPeopleEdit.html | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/organization/organizationPeopleEditController.js b/src/app/organization/organizationPeopleEditController.js index 81866796c27..42de6b5a281 100644 --- a/src/app/organization/organizationPeopleEditController.js +++ b/src/app/organization/organizationPeopleEditController.js @@ -69,6 +69,7 @@ return Object.keys($scope.selectedSubvaults).length === $scope.subvaults.length; }; + $scope.submitPromise = null; $scope.submit = function (model) { var subvaults = []; for (var subvaultId in $scope.selectedSubvaults) { @@ -77,12 +78,12 @@ } } - apiService.organizationUsers.put({ orgId: $state.params.orgId, id: id }, { + $scope.submitPromise = apiService.organizationUsers.put({ orgId: $state.params.orgId, id: id }, { type: $scope.type, subvaults: subvaults }, function () { $uibModalInstance.close(); - }); + }).$promise; }; $scope.close = function () { diff --git a/src/app/organization/views/organizationPeopleEdit.html b/src/app/organization/views/organizationPeopleEdit.html index 0bdc028e811..50a7f404a26 100644 --- a/src/app/organization/views/organizationPeopleEdit.html +++ b/src/app/organization/views/organizationPeopleEdit.html @@ -4,6 +4,12 @@