Fix unhandled error when logging out from the select team screen (#4423)

This commit is contained in:
Elias Nahum 2020-06-17 17:37:46 -04:00
parent 03ecb984bf
commit 6664d2531b
No known key found for this signature in database
GPG key ID: E038DB71E0B61702

View file

@ -5,6 +5,7 @@ import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
import {getTeams, addUserToTeam} from '@mm-redux/actions/teams';
import {General} from '@mm-redux/constants';
import {getTheme} from '@mm-redux/selectors/entities/preferences';
import {getSortedJoinableTeams} from '@mm-redux/selectors/entities/teams';
import {getCurrentUser} from '@mm-redux/selectors/entities/users';
@ -19,13 +20,14 @@ import SelectTeam from './select_team.js';
function mapStateToProps(state) {
const currentUser = getCurrentUser(state);
const currentUserIsGuest = isGuest(currentUser);
const locale = currentUser?.locale || General.DEFAULT_LOCALE;
return {
currentUserId: currentUser && currentUser.id,
currentUserIsGuest,
isLandscape: isLandscape(state),
teamsRequest: state.requests.teams.getTeams,
teams: getSortedJoinableTeams(state, currentUser.locale),
teams: getSortedJoinableTeams(state, locale),
theme: getTheme(state),
};
}