Commit 79d5bd8f authored by Roman's avatar Roman
Browse files

BRCD-1676 feat(Play) - removed play related data on play remove

parent 8543732b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -76,9 +76,14 @@ export default class Plan extends Component {
    this.props.onChangeFieldValue(['description'], value);
  }

  onChangePlays = (plays) => {
  onChangePlays = (plays, playWasRemoved = false) => {
    const playsToSave = plays === '' ? [] : plays.split(',');
    this.props.onChangeFieldValue(['play'], Immutable.List(playsToSave));
    if (playWasRemoved) {
      this.props.onChangeFieldValue(['rates'], Immutable.Map());
      this.props.onChangeFieldValue(['include', 'groups'], Immutable.Map());
      this.props.onChangeFieldValue(['include', 'services'], Immutable.List());
    }
  }

  onChangePlanEach = (e) => {
+5 −1
Original line number Diff line number Diff line
@@ -71,9 +71,13 @@ export default class ServiceDetails extends Component {
    this.props.updateItem(['quantitative'], value);
  }

  onChangePlays = (plays) => {
  onChangePlays = (plays, playWasRemoved = false) => {
    const playsToSave = plays === '' ? [] : plays.split(',');
    this.props.updateItem(['play'], Immutable.List(playsToSave));
    if (playWasRemoved) {
      this.props.updateItem(['rates'], Immutable.Map());
      this.props.updateItem(['include', 'groups'], Immutable.Map());
    }
  }

  onChangeDescription = (e) => {