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

Commit 0603527

Browse files
#17 - Handle update submission api payload
1 parent d5a25e4 commit 0603527

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

src/services/SubmissionProcessorService.js

+3-12
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ async function processSubmission (message) {
118118

119119
// get challenge details
120120
logger.debug('Get challenge details')
121-
const challengeId = message.payload.challengeId
121+
const challengeId = message.payload.legacyChallengeId
122122
const challengeRes = await helper.getRequest(`${config.CHALLENGE_API_URL}/${challengeId}`,
123123
{}, m2mToken)
124124
if (!_.get(challengeRes, 'body.result.success')) {
@@ -166,18 +166,9 @@ processSubmission.schema = {
166166
payload: joi.object().keys({
167167
resource: joi.string().valid('submission').required(),
168168
id: joi.string().guid().required(),
169-
type: joi.string().valid('Contest Submission').required(),
170169
url: joi.string().uri().required(),
171-
memberId: joi.number().integer().min(1).required(),
172-
challengeId: joi.number().integer().min(1).required(),
173-
created: joi.date(),
174-
updated: joi.date(),
175-
createdBy: joi.string(),
176-
updatedBy: joi.string(),
177-
submissionPhaseId: joi.number().integer().min(1).required(),
178-
fileType: joi.string().required(),
179-
isFileSubmission: joi.boolean().required()
180-
}).required()
170+
legacyChallengeId: joi.number().integer().min(1).required()
171+
}).unknown(true).required()
181172
}).required()
182173
}
183174

0 commit comments

Comments
 (0)