diff --git a/src/user/delete.js b/src/user/delete.js index a58e7f945f..2528747775 100644 --- a/src/user/delete.js +++ b/src/user/delete.js @@ -60,7 +60,7 @@ module.exports = function(User) { db.deleteObjectField('userslug:uid', userData.userslug, next); }, function(next) { - db.deleteObjectField('email:uid', userData.email, next); + db.deleteObjectField('email:uid', userData.email.toLowerCase(), next); }, function(next) { db.delete('uid:' + uid + ':notifications:read', next); diff --git a/src/user/profile.js b/src/user/profile.js index 597c8e8534..ea332dee21 100644 --- a/src/user/profile.js +++ b/src/user/profile.js @@ -115,7 +115,7 @@ module.exports = function(User) { return callback(); } - db.deleteObjectField('email:uid', userData.email, function(err) { + db.deleteObjectField('email:uid', userData.email.toLowerCase(), function(err) { if (err) { return callback(err); } @@ -128,7 +128,7 @@ module.exports = function(User) { User.setUserField(uid, 'gravatarpicture', gravatarpicture, next); }, function(next) { - db.setObjectField('email:uid', newEmail, uid, next); + db.setObjectField('email:uid', newEmail.toLowerCase(), uid, next); }, function(next) { User.setUserField(uid, 'email', newEmail, next);