fix(team): fix invalid team leader count (#2811)

pull/2818/head
William 2019-04-05 14:49:08 +13:00 committed by Anthony Lapenna
parent 45113a7ff4
commit c39807e86c
1 changed files with 4 additions and 0 deletions

View File

@ -112,6 +112,7 @@ function ($q, $scope, $state, $transition$, TeamService, UserService, TeamMember
.then(function success() {
$scope.users = $scope.users.concat($scope.teamMembers);
$scope.teamMembers = [];
$scope.leaderCount = 0;
Notifications.success('All users successfully removed');
})
.catch(function error(err) {
@ -123,6 +124,9 @@ function ($q, $scope, $state, $transition$, TeamService, UserService, TeamMember
TeamMembershipService.deleteMembership(user.MembershipId)
.then(function success() {
removeUserFromArray(user.Id, $scope.teamMembers);
if (user.TeamRole === 'Leader') {
$scope.leaderCount--;
}
$scope.users.push(user);
Notifications.success('User removed from team', user.Username);
})