Guard against invalid room object on join

This commit is contained in:
J. Ryan Stinnett 2019-02-11 14:33:19 +00:00
parent 4101d4e9de
commit 9d3ba2b3d9

View file

@ -877,13 +877,12 @@ module.exports = React.createClass({
// If the user is a ROU, allow them to transition to a PWLU
if (cli && cli.isGuest()) {
// Join this room once the user has registered and logged in
const signUrl = this.props.thirdPartyInvite ?
this.props.thirdPartyInvite.inviteSignUrl : undefined;
// (If we failed to peek, we may not have a valid room object.)
dis.dispatch({
action: 'do_after_sync_prepared',
deferred_action: {
action: 'view_room',
room_id: this.state.room.roomId,
room_id: this.state.room ? this.state.room.roomId : this.state.roomId,
},
});