diff --git a/dashboard/src/views/users.js b/dashboard/src/views/users.js index a84bc7540..c4eff77d4 100644 --- a/dashboard/src/views/users.js +++ b/dashboard/src/views/users.js @@ -311,7 +311,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio // sync the aliases for enabled domains asyncForEach($scope.useredit.selectedEmailDomains, function (emailDomain, callback) { - var aliases = $scope.useredit.aliases[emailDomain.address] ? $scope.useredit.aliases[emailDomain.address].split(',') : []; + var aliases = ($scope.useredit.aliases[emailDomain.address] ? $scope.useredit.aliases[emailDomain.address].split(',') : []).filter(function (a) { return !!a; }); Client.setAliases(emailDomain.domain.domain, userId, aliases, callback); }, function (error) { $scope.useredit.busy = false;