From 65ef72f19a3c2443ccdfaf3e086c8ee60a737199 Mon Sep 17 00:00:00 2001 From: reality Date: Sun, 30 Dec 2012 23:24:05 +0000 Subject: [PATCH] Protect against continued nick changes --- modules/users/users.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/users/users.js b/modules/users/users.js index 46fe1e8..17457e3 100644 --- a/modules/users/users.js +++ b/modules/users/users.js @@ -82,8 +82,12 @@ var users = function(dbot) { } } else if(event.action == 'NICK') { var newNick = event.params.substr(1); - if(!knownUsers.users.include(newNick)) { - knownUsers.aliases[newNick] = event.user; + if(knownUsers.aliases.hasOwnProperty(event.user)) { + knownUsers.aliases[newNick] = knownUsers.aliases[event.user]; + } else { + if(!knownUsers.users.include(newNick)) { + knownUsers.aliases[newNick] = event.user; + } } } },