diff -r 1f340f3597a8 -r ea92f4fe783d client/src/components/SessionForm.js --- a/client/src/components/SessionForm.js Tue Oct 09 19:07:47 2018 +0200 +++ b/client/src/components/SessionForm.js Mon Oct 08 18:35:47 2018 +0200 @@ -30,9 +30,9 @@ onGroupChange = (e) => { const groupName = e.target.value; - const group = this.props.groups.find((g) => g.get('name') === groupName); + const group = this.props.groups.find((g) => g.name === groupName); - this.props.sessionsActions.updateSession(this.props.currentSession, { group: groupName, protocol: group?group.get('protocol'):'' }); + this.props.sessionsActions.updateSession(this.props.currentSession, { group: groupName, protocol: group?group.protocol:'' }); } componentDidMount() { @@ -44,7 +44,7 @@ } componentWillUpdate = (nextProps, nextState) => { - if (nextState.createGroup && nextProps.createGroup.get('success')) { + if (nextState.createGroup && nextProps.createGroup.success) { this.setState({ createGroup: false }) } } @@ -206,14 +206,14 @@ function mapStateToProps(state, props) { let group; - if (props.session && props.session.get('group')) { - group = state.get('groups').find(group => props.session.get('group') === group.get('name')) + if (props.session && props.session.group) { + group = state.groups.find(group => props.session.group === group.name) } return { currentSession: props.session, - createGroup: state.get('createGroup'), - groups: state.get('groups'), + createGroup: state.createGroup, + groups: state.groups, group }; }