diff --git a/src/user.js b/src/user.js
index 8ffde5ba9..22133294e 100644
--- a/src/user.js
+++ b/src/user.js
@@ -342,7 +342,7 @@ function updateUser(userId, username, email, displayName, auditSource, callback)
if (error) return callback(new UserError(UserError.INTERNAL_ERROR, error));
eventlog.add(eventlog.ACTION_USER_UPDATE, auditSource, { userId: userId });
- if (username) mailboxes.add(username, NOOP_CALLBACK);
+ if (username) mailboxes.add(username, NOOP_CALLBACK); // TODO: do this only when username actually changes
callback(null);
});
diff --git a/webadmin/src/js/client.js b/webadmin/src/js/client.js
index 4d99d02a1..eb3e15b8f 100644
--- a/webadmin/src/js/client.js
+++ b/webadmin/src/js/client.js
@@ -622,14 +622,14 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification',
}).error(defaultErrorHandler(callback));
};
- Client.prototype.setAliases = function (username, aliases, callback) {
+ Client.prototype.setAliases = function (name, aliases, callback) {
var data = {
aliases: aliases
};
$http.put(client.apiOrigin + '/api/v1/mailboxes/' + name + '/aliases', data).success(function(data, status) {
- if (status !== 200 || typeof data !== 'object') return callback(new ClientError(status, data));
- callback(null, data);
+ if (status !== 200) return callback(new ClientError(status, data));
+ callback(null);
}).error(defaultErrorHandler(callback));
};
diff --git a/webadmin/src/views/users.html b/webadmin/src/views/users.html
index bc15db4e6..ceb90d70a 100644
--- a/webadmin/src/views/users.html
+++ b/webadmin/src/views/users.html
@@ -99,7 +99,7 @@
-