mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +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