Skip to content

Commit 6fa3e0d

Browse files
committed
Bug fix for error when PUT / update
1 parent efd28f2 commit 6fa3e0d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/services/ChallengeService.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2456,7 +2456,11 @@ async function updateChallenge(currentUser, challengeId, data, options = {}) {
24562456
await indexChallengeAndPostToKafka(committed, track, type);
24572457
}
24582458

2459-
if (updatedChallenge.legacy.selfService) {
2459+
// Convert to response shape before any business-logic checks that expect it
2460+
prismaHelper.convertModelToResponse(updatedChallenge);
2461+
enrichChallengeForResponse(updatedChallenge);
2462+
2463+
if (_.get(updatedChallenge, "legacy.selfService")) {
24602464
const creator = await helper.getMemberByHandle(updatedChallenge.createdBy);
24612465
if (sendSubmittedEmail) {
24622466
await helper.sendSelfServiceNotification(

0 commit comments

Comments
 (0)