Skip to content

Commit f20c679

Browse files
Merge pull request #298 from topcoder-platform/feature/fixing-validation-error-for-assigned-member
Should read from payload
2 parents 8bf485f + 54d2d53 commit f20c679

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/services/ChallengeService.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1425,11 +1425,11 @@ async function update (currentUser, challengeId, data, userToken, isFull) {
14251425
const { track, type } = await validateChallengeData(_.pick(challenge, ['trackId', 'typeId']))
14261426

14271427
if (_.get(type, 'isTask')) {
1428-
if (!_.isEmpty(_.get(challenge, 'task.memberId'))) {
1428+
if (!_.isEmpty(_.get(data, 'task.memberId'))) {
14291429
const challengeResources = await helper.getChallengeResources(challengeId)
14301430
const registrants = _.filter(challengeResources, r => r.roleId === config.SUBMITTER_ROLE_ID)
1431-
if (!_.find(registrants, r => _.toString(r.memberId) === _.toString(_.get(challenge, 'task.memberId')))) {
1432-
throw new errors.BadRequestError(`Member ${_.get(challenge, 'task.memberId')} is not a submitter resource of challenge ${challengeId}`)
1431+
if (!_.find(registrants, r => _.toString(r.memberId) === _.toString(_.get(data, 'task.memberId')))) {
1432+
throw new errors.BadRequestError(`Member ${_.get(data, 'task.memberId')} is not a submitter resource of challenge ${challengeId}`)
14331433
}
14341434
}
14351435
}

0 commit comments

Comments
 (0)