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

Commit 4198263

Browse files
authored
Merge pull request #96 from 52cs/fix-empty-tags/Issue#453
fix-empty-tags
2 parents 84fffa0 + f254181 commit 4198263

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

services/ChallengeService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ async function process(event) {
4949
}
5050

5151
process.schema = Joi.object().keys({
52-
event: Joi.string().valid('challengeUUIDTags.update').required(),
52+
event: Joi.string().valid('challengeTags.update').required(),
5353
data: Joi.object().keys({
5454
challengeUUIDsList: Joi.array().items(
5555
Joi.alternatives().try(Joi.string(), Joi.array().items(Joi.string()))

services/CopilotPaymentService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ async function handlePaymentAdd(event, payment) {
194194
const newChallenge = {
195195
name: challengeTitle,
196196
projectId: project.tcDirectId,
197-
tags: project.tags.split(','),
197+
tags: !!project.tags ? project.tags.split(',') : [],
198198
detailedRequirements: challengeRequirements,
199199
prizes: [payment.amount],
200200
reviewType: 'INTERNAL'

services/IssueService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ async function handleIssueCreate(event, issue, forceAssign = false) {
636636
issue.challengeUUID = await topcoderApiHelper.createChallenge({
637637
name: issue.title,
638638
projectId,
639-
tags: project.tags.split(','),
639+
tags: !!project.tags ? project.tags.split(',') : [],
640640
detailedRequirements: issue.body,
641641
prizes: issue.prizes
642642
});

utils/kafka-consumer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function messageHandler(messageSet) {
4848
.process(event)
4949
.catch(logger.error);
5050
}
51-
if (event && _.includes(['challengeUUIDTags.update']
51+
if (event && _.includes(['challengeTags.update']
5252
, event.event)) {
5353
ChallengeService
5454
.process(event)

utils/topcoder-api-helper.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ async function createChallenge(challenge) {
7575
}],
7676
timelineTemplateId: config.DEFAULT_TIMELINE_TEMPLATE_ID,
7777
projectId: challenge.projectId,
78+
tags: challenge.tags,
7879
trackId: config.DEFAULT_TRACK_ID,
7980
legacy: {
8081
pureV5Task: true

0 commit comments

Comments
 (0)