From ab5229ceef2004d0e502b8e450dc930b37e88f2c Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Mon, 15 Jun 2020 20:09:24 +0300 Subject: [PATCH] Fix issue with missing registration phase --- src/services/ProcessorService.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/ProcessorService.js b/src/services/ProcessorService.js index 4ae0511..bb640db 100644 --- a/src/services/ProcessorService.js +++ b/src/services/ProcessorService.js @@ -122,8 +122,8 @@ async function parsePayload (payload, m2mToken, isCreated = true) { const registrationPhase = _.find(payload.phases, p => p.phaseId === config.REGISTRATION_PHASE_ID) const submissionPhase = _.find(payload.phases, p => p.phaseId === config.SUBMISSION_PHASE_ID) data.registrationStartsAt = new Date().toISOString() - data.registrationEndsAt = new Date(Date.now() + registrationPhase.duration).toISOString() - data.registrationDuration = registrationPhase.duration + data.registrationEndsAt = new Date(Date.now() + (registrationPhase || submissionPhase).duration).toISOString() + data.registrationDuration = (registrationPhase || submissionPhase).duration data.submissionEndsAt = new Date(Date.now() + submissionPhase.duration).toISOString() data.submissionDuration = submissionPhase.duration