mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
delete old email key before setting new one when someone changes their email
This commit is contained in:
@@ -230,7 +230,10 @@ var utils = require('./../public/src/utils.js'),
|
||||
if(data[key] !== undefined) {
|
||||
if(key === 'email') {
|
||||
User.setUserField(uid, 'gravatarpicture', User.createGravatarURLFromEmail(data[key]));
|
||||
RDB.set('email:' + data['email'] +':uid', uid);
|
||||
user.getUserField(uid, 'email', function(email) {
|
||||
RDB.del('email:' + email + ':uid');
|
||||
RDB.set('email:' + data['email'] + ':uid', uid);
|
||||
});
|
||||
} else if(key === 'signature') {
|
||||
data[key] = utils.strip_tags(data[key]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user