client/src/components/SessionForm.js
changeset 133 6f3078f7fd47
parent 132 906a6c7c7943
child 134 be36eed5e6e0
equal deleted inserted replaced
132:906a6c7c7943 133:6f3078f7fd47
    25   }, 750)
    25   }, 750)
    26 
    26 
    27   onGroupChange = (e) => {
    27   onGroupChange = (e) => {
    28     const groupName = e.target.value;
    28     const groupName = e.target.value;
    29 
    29 
    30     this.props.sessionsActions.updateSession(this.props.currentSession, { group: groupName });
    30     const group = this.props.groups.find((g) => g.get('name') === groupName);
       
    31 
       
    32     this.props.sessionsActions.updateSession(this.props.currentSession, { group: groupName, protocol: group?group.get('protocol'):'' });
    31   }
    33   }
    32 
    34 
    33   componentWillUpdate = (nextProps, nextState) => {
    35   componentWillUpdate = (nextProps, nextState) => {
    34     if (nextState.createGroup && nextProps.createGroup.get('success')) {
    36     if (nextState.createGroup && nextProps.createGroup.get('success')) {
    35       this.setState({ createGroup: false })
    37       this.setState({ createGroup: false })