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

Commit c42fe5c

Browse files
extend tags instead of replacing
1 parent 6ba3ab0 commit c42fe5c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/services/challengeService.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ const challengePropertiesToOmitFromDynamo = [
3131
'submissionStartDate',
3232
'submissionEndDate',
3333
'type',
34-
'track',
35-
'tags'
34+
'track'
3635
]
3736

3837
async function save (challenge) {
@@ -89,7 +88,7 @@ async function updateChallenge (challenge) {
8988
id: challenge.id,
9089
body: {
9190
doc: {
92-
..._.omit(challenge, ['created', 'createdBy', 'tags']),
91+
..._.omit(challenge, ['created', 'createdBy']),
9392
groups: _.filter(challenge.groups, g => _.toString(g).toLowerCase() !== 'null')
9493
}
9594
}

src/services/syncService.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ async function processChallenge (legacyId, challengeListing, challengeDetails) {
137137
..._.omit(v5ChallengeFromAPI, ['prizeSets']),
138138
..._.omit(v5ChallengeObjectFromV4, ommittedFields),
139139
prizeSets,
140+
tags: _.filter(_.uniq(_.concat(_.get(v5ChallengeFromAPI, 'tags'), _.get(v5ChallengeObjectFromV4, 'tags'))), t => _.toLower(t) !== 'other'),
140141
...additionalInformation
141142
}
142143
// logger.debug(`new V5 Object: ${JSON.stringify(updatedV5Object)}`)

0 commit comments

Comments
 (0)