Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit 5ad1023

Browse files
Add a bandaid fix for the phase reset issue
1 parent 97f09a5 commit 5ad1023

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/services/ProcessorService.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -661,6 +661,10 @@ async function processUpdate (message) {
661661
logger.info('Activating challenge...')
662662
await activateChallenge(legacyId)
663663
logger.info('Activated!')
664+
// HACK: reset the phases after activation
665+
logger.info('Hack! Reset the phases after activation...')
666+
await syncChallengePhases(message.payload.legacyId, message.payload.phases)
667+
logger.info('Done!')
664668
}
665669
if (message.payload.status === constants.challengeStatuses.Completed && challenge.currentStatus !== constants.challengeStatuses.Completed) {
666670
if (message.payload.task.isTask) {

0 commit comments

Comments
 (0)