diff options
author | JoramWilander <jwawilander@gmail.com> | 2016-02-08 08:29:06 -0500 |
---|---|---|
committer | JoramWilander <jwawilander@gmail.com> | 2016-02-08 08:29:06 -0500 |
commit | a3e83abc14412d871b0befd3658e8ad48c92e786 (patch) | |
tree | 06b5bb7714e0e998ccc3833f3a487251ea401d60 /web/react/components/sidebar.jsx | |
parent | 91c78682f5db0a6323753422f20c0a55a60ad35b (diff) | |
download | chat-a3e83abc14412d871b0befd3658e8ad48c92e786.tar.gz chat-a3e83abc14412d871b0befd3658e8ad48c92e786.tar.bz2 chat-a3e83abc14412d871b0befd3658e8ad48c92e786.zip |
Fix statuses not rendering until a change in the LHS
Diffstat (limited to 'web/react/components/sidebar.jsx')
-rw-r--r-- | web/react/components/sidebar.jsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/web/react/components/sidebar.jsx b/web/react/components/sidebar.jsx index 14790fbec..c7dba306b 100644 --- a/web/react/components/sidebar.jsx +++ b/web/react/components/sidebar.jsx @@ -96,7 +96,7 @@ export default class Sidebar extends React.Component { let directChannel = channels.find(Utils.isDirectChannelForUser.bind(null, teammateId)); // a direct channel doesn't exist yet so create a fake one - if (!directChannel) { + if (directChannel == null) { directChannel = { name: Utils.getDirectChannelName(currentUserId, teammateId), last_post_at: 0, @@ -104,6 +104,8 @@ export default class Sidebar extends React.Component { type: Constants.DM_CHANNEL, fake: true }; + } else { + directChannel = JSON.parse(JSON.stringify(directChannel)); } directChannel.display_name = Utils.displayUsername(teammateId); |