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

Commit 860e6aa

Browse files
authored
Merge pull request #35 from topcoder-platform/feature/shapeup-pure-v5-tasks
stop back syncing (v4) for task
2 parents a26b57f + d533af9 commit 860e6aa

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/services/ProcessorService.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,12 @@ async function processCreate (message) {
477477
logger.debug(`Will skip creating on legacy as status is ${constants.challengeStatuses.New}`)
478478
return
479479
}
480+
481+
if (_.get(message, 'payload.legacy.pureV5Task')) {
482+
logger.debug('Challenge is a pure v5 task. Will skip...')
483+
return
484+
}
485+
480486
const m2mToken = await helper.getM2MToken()
481487

482488
const saveDraftContestDTO = await parsePayload(message.payload, m2mToken)
@@ -573,6 +579,11 @@ processCreate.schema = {
573579
* @param {Object} message the kafka message
574580
*/
575581
async function processUpdate (message) {
582+
if (_.get(message, 'payload.legacy.pureV5Task')) {
583+
logger.debug('Challenge is a pure v5 task. Will skip...')
584+
return
585+
}
586+
576587
let legacyId = message.payload.legacyId
577588
if (message.payload.status === constants.challengeStatuses.New) {
578589
logger.debug(`Will skip creating on legacy as status is ${constants.challengeStatuses.New}`)

0 commit comments

Comments
 (0)