diff options
-rw-r--r-- | store/sql_channel_store.go | 2 | ||||
-rw-r--r-- | webapp/components/sidebar.jsx | 1 | ||||
-rw-r--r-- | webapp/routes/route_team.jsx | 2 |
3 files changed, 2 insertions, 3 deletions
diff --git a/store/sql_channel_store.go b/store/sql_channel_store.go index f1cf7f849..d1d48ef69 100644 --- a/store/sql_channel_store.go +++ b/store/sql_channel_store.go @@ -1039,7 +1039,7 @@ func (s SqlChannelStore) GetMembersForUser(teamId string, userId string) StoreCh FROM ChannelMembers cm INNER JOIN Channels c ON c.Id = cm.ChannelId - AND c.TeamId = :TeamId + AND (c.TeamId = :TeamId OR c.TeamId = '') WHERE cm.UserId = :UserId `, map[string]interface{}{"TeamId": teamId, "UserId": userId}) diff --git a/webapp/components/sidebar.jsx b/webapp/components/sidebar.jsx index 2a589b996..21df429f7 100644 --- a/webapp/components/sidebar.jsx +++ b/webapp/components/sidebar.jsx @@ -127,6 +127,7 @@ export default class Sidebar extends React.Component { document.addEventListener('keydown', this.navigateUnreadChannelShortcut); loadProfilesAndTeamMembersForDMSidebar(); + AsyncClient.getMyChannelMembers(); } shouldComponentUpdate(nextProps, nextState) { diff --git a/webapp/routes/route_team.jsx b/webapp/routes/route_team.jsx index 608052a58..5b6948ea2 100644 --- a/webapp/routes/route_team.jsx +++ b/webapp/routes/route_team.jsx @@ -78,8 +78,6 @@ function preNeedsTeam(nextState, replace, callback) { channels: data }); - AsyncClient.getMyChannelMembers(); - d1.resolve(); }, (err) => { |