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

Commit 1f7c37e

Browse files
update challenge before activating/closing it
1 parent fea4b53 commit 1f7c37e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/services/ProcessorService.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,8 @@ async function processUpdate (message) {
287287
if (!challenge) {
288288
throw new Error(`Could not find challenge ${message.payload.legacyId}`)
289289
}
290+
await helper.putRequest(`${config.V4_CHALLENGE_API_URL}/${message.payload.legacyId}`, { param: saveDraftContestDTO }, m2mToken)
291+
290292
if (message.payload.status) {
291293
if (message.payload.status === constants.challengeStatuses.Active && challenge.status !== constants.challengeStatuses.Active) {
292294
await activateChallenge(message.payload.legacyId)
@@ -313,8 +315,6 @@ async function processUpdate (message) {
313315
// throw new Error('You can\'t change challenge track')
314316
// }
315317
// }
316-
317-
await helper.putRequest(`${config.V4_CHALLENGE_API_URL}/${message.payload.legacyId}`, { param: saveDraftContestDTO }, m2mToken)
318318
} catch (e) {
319319
logger.error('processUpdate Catch', e)
320320
throw e

0 commit comments

Comments
 (0)