diff --git a/src/components/RoomChat.js b/src/components/RoomChat.js index 106ca49..f9f9232 100644 --- a/src/components/RoomChat.js +++ b/src/components/RoomChat.js @@ -21,16 +21,16 @@ class RoomChat extends React.Component { } join_if_non_member(props) { - const { name, room, roomActions } = props; + const { room, roomActions } = props; if (room && room.membership == "NonMember") { - roomActions.join(name); + roomActions.join(room.name); } } render() { - const { login_user_name, name, room, roomActions } = this.props; + const { login_user_name, room, roomActions } = this.props; - if (!name || !room) { + if (!room) { return (
@@ -55,12 +60,15 @@ class RoomChat extends React.Component { return (
@@ -32,7 +40,7 @@ class RoomsPane extends React.Component { } RoomsPane.propTypes = { - login_user_name: PropTypes.string.isRequired, + login_user_name: PropTypes.string, rooms: ImmutablePropTypes.orderedMap.isRequired, roomActions: PropTypes.object.isRequired, selected: PropTypes.string