Skip to content

Commit 9bb5e1f

Browse files
Fix for challenge phases
1 parent e32ca29 commit 9bb5e1f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/services/ChallengeService.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,14 +288,16 @@ async function populatePhases (phases, startDate, timelineTemplateId) {
288288
return
289289
}
290290
const template = await helper.getById('TimelineTemplate', timelineTemplateId)
291+
const phaseDefinitions = await helper.scan('Phase')
291292
// generate phase instance ids
292293
for (let i = 0; i < phases.length; i += 1) {
293294
phases[i].id = uuid()
294295
}
295296
for (let i = 0; i < phases.length; i += 1) {
296297
const phase = phases[i]
297298
const templatePhase = _.find(template.phases, (p) => p.phaseId === phase.phaseId)
298-
phase.name = _.get(templatePhase, 'name')
299+
const phaseDefinition = _.find(phaseDefinitions, (p) => p.id === phase.phaseId)
300+
phase.name = _.get(phaseDefinition, 'name')
299301
phase.isOpen = false
300302
if (templatePhase) {
301303
// use default duration if not provided

0 commit comments

Comments
 (0)