diff --git a/app/screens/error_teams_list/error_teams_list.js b/app/screens/error_teams_list/error_teams_list.js index 5aea7fcff..8c1fcd74c 100644 --- a/app/screens/error_teams_list/error_teams_list.js +++ b/app/screens/error_teams_list/error_teams_list.js @@ -67,13 +67,17 @@ export default class ErrorTeamsList extends PureComponent { }; getUserInfo = async () => { - this.setState({loading: true}); - this.props.actions.connection(true); - await this.props.actions.loadMe(); - this.props.actions.connection(false); - this.setState({loading: false}); - this.props.actions.selectDefaultTeam(); - this.goToChannelView(); + try { + this.setState({loading: true}); + this.props.actions.connection(true); + await this.props.actions.loadMe(); + this.props.actions.selectDefaultTeam(); + this.goToChannelView(); + } catch { + this.props.actions.connection(false); + } finally { + this.setState({loading: false}); + } } onNavigatorEvent = (event) => {