diff --git a/static/js/user_events.js b/static/js/user_events.js index f8d76ff572..82b0fd94f3 100644 --- a/static/js/user_events.js +++ b/static/js/user_events.js @@ -16,6 +16,20 @@ exports.update_person = function update(person) { return; } + if (_.has(person, 'new_email')) { + var user_id = person.user_id; + var new_email = person.new_email; + + narrow.update_email(user_id, new_email); + compose.update_email(user_id, new_email); + + if (people.is_my_user_id(person.user_id)) { + settings.update_email(new_email); + } + + people.update_email(user_id, new_email); + } + if (_.has(person, 'full_name')) { people.set_full_name(person_obj, person.full_name);