summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2016-08-24 20:13:26 -0400
committerCorey Hulen <corey@hulen.com>2016-08-24 16:13:26 -0800
commit8efa4dc9a5156c511aae8e3984795e55d4b7947f (patch)
tree2672471bb11b2cd84a98f4e7bfc22eaee45dacf9 /webapp
parent7bd26b19273e17ad0b6fb9e7fb89d04b9e171cfe (diff)
downloadchat-8efa4dc9a5156c511aae8e3984795e55d4b7947f.tar.gz
chat-8efa4dc9a5156c511aae8e3984795e55d4b7947f.tar.bz2
chat-8efa4dc9a5156c511aae8e3984795e55d4b7947f.zip
Fixed number in title not appearing for direct messages (#3875)
Diffstat (limited to 'webapp')
-rw-r--r--webapp/components/sidebar.jsx9
-rw-r--r--webapp/stores/channel_store.jsx1
2 files changed, 4 insertions, 6 deletions
diff --git a/webapp/components/sidebar.jsx b/webapp/components/sidebar.jsx
index 27fec8822..ad2d6c45c 100644
--- a/webapp/components/sidebar.jsx
+++ b/webapp/components/sidebar.jsx
@@ -81,11 +81,10 @@ export default class Sidebar extends React.Component {
Object.keys(unreadCounts).forEach((chId) => {
const channel = ChannelStore.get(chId);
- if (channel) {
- if (channel.team_id === this.state.currentTeam.id) {
- msgs += unreadCounts[chId].msgs;
- mentions += unreadCounts[chId].mentions;
- }
+
+ if (channel && (!channel.team_id || channel.team_id === this.state.currentTeam.id)) {
+ msgs += unreadCounts[chId].msgs;
+ mentions += unreadCounts[chId].mentions;
}
});
diff --git a/webapp/stores/channel_store.jsx b/webapp/stores/channel_store.jsx
index 8fc0df17f..0f2ef9dc0 100644
--- a/webapp/stores/channel_store.jsx
+++ b/webapp/stores/channel_store.jsx
@@ -329,7 +329,6 @@ class ChannelStoreClass extends EventEmitter {
if (ch.type === 'D') {
chMentionCount = chUnreadCount;
- chUnreadCount = 0;
} else if (chMember.notify_props && chMember.notify_props.mark_unread === NotificationPrefs.MENTION) {
chUnreadCount = 0;
}