Skip to content

Commit 479a799

Browse files
Remove logging and fix issue with phases not being updated
1 parent 868b175 commit 479a799

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/services/ChallengeService.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1309,27 +1309,21 @@ async function update (currentUser, challengeId, data, userToken, isFull) {
13091309

13101310
if (data.phases || data.startDate) {
13111311
if (data.phases && data.phases.length > 0) {
1312-
logger.debug('will extend phase objects')
13131312
for (let i = 0; i < challenge.phases.length; i += 1) {
13141313
const updatedPhaseInfo = _.find(data.phases, p => p.phaseId === challenge.phases[i].phaseId)
13151314
if (updatedPhaseInfo) {
13161315
_.extend(challenge.phases[i], updatedPhaseInfo)
13171316
}
13181317
}
13191318
}
1320-
logger.debug('The updated phases')
1321-
logger.debug(JSON.stringify(challenge.phases, null, 2))
1322-
const newPhases = challenge.phases || []
1319+
1320+
const newPhases = _.cloneDeep(challenge.phases) || []
13231321
const newStartDate = data.startDate || challenge.startDate
13241322

13251323
await helper.validatePhases(newPhases)
13261324
// populate phases
13271325

1328-
logger.debug('before populatePhases')
1329-
logger.debug(JSON.stringify(newPhases, null, 2))
13301326
await populatePhases(newPhases, newStartDate, data.timelineTemplateId || challenge.timelineTemplateId)
1331-
logger.debug('The updated phases')
1332-
logger.debug(JSON.stringify(newPhases, null, 2))
13331327
data.phases = newPhases
13341328
data.startDate = newStartDate
13351329
data.endDate = helper.calculateChallengeEndDate(challenge, data)

0 commit comments

Comments
 (0)