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

Commit 266021a

Browse files
authored
Merge pull request #40 from topcoder-platform/fix-tags
prevent tags from being deleted on design challenges
2 parents c993874 + ff0d131 commit 266021a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/services/syncService.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,12 @@ async function processChallenge (legacyId, challengeListing, challengeDetails) {
6969
logger.error(`Sync :: Failed to load submissions for challenge ${legacyId}`)
7070
logger.logFullError(e)
7171
}
72+
73+
const ommittedFields = ['id', 'type', 'track', 'typeId', 'trackId', 'prizeSets', 'descriptionFormat']
74+
7275
// logger.info(`After V5 Sub Sync: ${challengeObj.numOfSubmissions} ${v5ChallengeFromAPI.numOfSubmissions}`)
7376
if (v5ChallengeObjectFromV4.track.toUpperCase() === V4_TRACKS.DESIGN) {
77+
ommittedFields.push('tags')
7478
try {
7579
const submissions = await challengeService.getChallengeSubmissionsFromV5API(legacyId, config.CHECKPOINT_SUBMISSION_TYPE)
7680
additionalInformation.numOfCheckpointSubmissions = _.toNumber(submissions.total) || 0
@@ -80,8 +84,6 @@ async function processChallenge (legacyId, challengeListing, challengeDetails) {
8084
}
8185
}
8286

83-
const ommittedFields = ['id', 'type', 'track', 'typeId', 'trackId', 'prizeSets', 'descriptionFormat']
84-
8587
if (v5ChallengeFromAPI.descriptionFormat !== 'HTML') {
8688
ommittedFields.push('description')
8789
ommittedFields.push('privateDescription')

0 commit comments

Comments
 (0)