diff --git a/src/actions/websocket.js b/src/actions/websocket.js
index <HASH>..<HASH> 100644
--- a/src/actions/websocket.js
+++ b/src/actions/websocket.js
@@ -26,7 +26,7 @@ import {
     makeGroupMessageVisibleIfNecessary
 } from './preferences';
 
-import {getTeam, getMyTeams, getMyTeamMembers, getMyTeamUnreads} from './teams';
+import {getTeam, getTeams, getMyTeamMembers, getMyTeamUnreads} from './teams';
 
 import {
     ChannelTypes,
@@ -119,8 +119,9 @@ async function handleReconnect(dispatch, getState) {
     await getMyPreferences()(dispatch, getState);
 
     if (currentTeamId) {
-        await getMyTeams()(dispatch, getState);
+        await getTeams()(dispatch, getState);
         await fetchMyChannelsAndMembers(currentTeamId)(dispatch, getState);
+        await getMyTeamMembers()(dispatch, getState);
         getMyTeamUnreads()(dispatch, getState);
         loadProfilesForDirect()(dispatch, getState);
         if (currentChannelId) {
Get teams and my team members when websocket reconnects