diff --git a/src/components/ChallengeEditor/index.js b/src/components/ChallengeEditor/index.js index 25b6faae..ac35a431 100644 --- a/src/components/ChallengeEditor/index.js +++ b/src/components/ChallengeEditor/index.js @@ -836,9 +836,9 @@ class ChallengeEditor extends Component { newChallenge.phases[phaseIndex]['scheduledEndDate'] = lastDate } - if (moment(newChallenge.phases[phaseIndex]['scheduledEndDate']).isAfter(phases[phaseIndex]['scheduledStartDate'])) { - newChallenge.phases[phaseIndex]['scheduledStartDate'] = moment(newChallenge.phases[phaseIndex]['scheduledEndDate']).subtract('1', 'hour').format('MM/DD/YYYY HH:mm') - } + // if (moment(newChallenge.phases[phaseIndex]['scheduledEndDate']).isAfter(phases[phaseIndex]['scheduledStartDate'])) { + // newChallenge.phases[phaseIndex]['scheduledStartDate'] = moment(newChallenge.phases[phaseIndex]['scheduledEndDate']).subtract('1', 'hour').format('MM/DD/YYYY HH:mm') + // } newChallenge.phases[phaseIndex]['duration'] = moment(newChallenge.phases[phaseIndex]['scheduledEndDate']).diff(newChallenge.phases[phaseIndex]['scheduledStartDate'], 'hours') diff --git a/src/components/PhaseInput/index.js b/src/components/PhaseInput/index.js index 10086d45..18ad1a9f 100644 --- a/src/components/PhaseInput/index.js +++ b/src/components/PhaseInput/index.js @@ -27,6 +27,13 @@ const PhaseInput = ({ onUpdatePhase, phase, readOnly, phaseIndex, isActive }) => setEndDate(phase.scheduledEndDate) setDuration(moment(phase.scheduledEndDate).diff(phase.scheduledStartDate, 'hours')) } + }, []) + + useEffect(() => { + if (phase) { + setStartDate(phase.scheduledStartDate) + setEndDate(phase.scheduledEndDate) + } }, [phase]) useEffect(() => {