summaryrefslogtreecommitdiffstats
path: root/webapp/actions/websocket_actions.jsx
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2016-08-24 20:48:40 -0300
committerGitHub <noreply@github.com>2016-08-24 20:48:40 -0300
commit7bd26b19273e17ad0b6fb9e7fb89d04b9e171cfe (patch)
tree63179e631a38a1bc9b824ceb5c1cceafe42ef525 /webapp/actions/websocket_actions.jsx
parente6d15f77e8fa4ec27e104297667b28dc5f8517ca (diff)
downloadchat-7bd26b19273e17ad0b6fb9e7fb89d04b9e171cfe.tar.gz
chat-7bd26b19273e17ad0b6fb9e7fb89d04b9e171cfe.tar.bz2
chat-7bd26b19273e17ad0b6fb9e7fb89d04b9e171cfe.zip
Add missing directProfiles updates on real-time user updates (#3876)
Diffstat (limited to 'webapp/actions/websocket_actions.jsx')
-rw-r--r--webapp/actions/websocket_actions.jsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx
index 2abc6ebd4..1c4ef9c16 100644
--- a/webapp/actions/websocket_actions.jsx
+++ b/webapp/actions/websocket_actions.jsx
@@ -248,6 +248,9 @@ function handleUserRemovedEvent(msg) {
function handleUserUpdatedEvent(msg) {
if (UserStore.getCurrentId() !== msg.user_id) {
UserStore.saveProfile(msg.data.user);
+ if (UserStore.hasDirectProfile(msg.user_id)) {
+ UserStore.saveDirectProfile(msg.data.user);
+ }
UserStore.emitChange(msg.user_id);
}
}