Skip to content

Commit bae3e45

Browse files
ignore challenge.task info for completed challenges
1 parent 4516d22 commit bae3e45

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/services/ChallengeService.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1446,6 +1446,9 @@ async function update (currentUser, challengeId, data, isFull) {
14461446
// helper.ensureNoDuplicateOrNullElements(data.gitRepoURLs, 'gitRepoURLs')
14471447

14481448
const challenge = await helper.getById('Challenge', challengeId)
1449+
if (challenge.task && (challenge.status === constants.challengeStatuses.Completed || data.status === constants.challengeStatuses.Completed || _.get(data, 'winners.length') > 0 || _.get(challenge, 'winners.length') > 0)) {
1450+
_.unset(data, 'task')
1451+
}
14491452
let dynamicDescription = _.cloneDeep(data.description || challenge.description)
14501453
if (challenge.legacy.selfService && data.metadata && data.metadata.length > 0) {
14511454
for (const entry of data.metadata) {

0 commit comments

Comments
 (0)