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

Commit b227e80

Browse files
Merge pull request #36 from topcoder-platform/fix-phase-sync-issue
Only write phase info back to legacy if legacy.useSchedulingAPI is set
2 parents a3c0364 + adae09f commit b227e80

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/services/ProcessorService.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,9 @@ async function processUpdate (message) {
675675
}
676676

677677
// Direct IFX modifications
678-
await syncChallengePhases(message.payload.legacyId, message.payload.phases)
678+
if (_.get(message, 'payload.legacy.useSchedulingAPI')) {
679+
await syncChallengePhases(message.payload.legacyId, message.payload.phases)
680+
}
679681
await updateMemberPayments(message.payload.legacyId, message.payload.prizeSets, _.get(message, 'payload.updatedBy') || _.get(message, 'payload.createdBy'))
680682
await associateChallengeGroups(saveDraftContestDTO.groupsToBeAdded, saveDraftContestDTO.groupsToBeDeleted, legacyId)
681683
await associateChallengeTerms(message.payload.terms, legacyId, _.get(message, 'payload.createdBy'), _.get(message, 'payload.updatedBy') || _.get(message, 'payload.createdBy'))

0 commit comments

Comments
 (0)