Skip to content

Commit 7d15dfa

Browse files
authored
Merge pull request #170 from topcoder-platform/mm_output
Build fix
2 parents 694a16c + 08d1b76 commit 7d15dfa

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/update-topgear-reviewers.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,14 @@ async function backfillChallengeReviewers() {
224224
const records: Prisma.ChallengeReviewerCreateManyInput[] = [];
225225

226226
for (const defaultReviewer of defaultReviewers) {
227+
const { scorecardId } = defaultReviewer;
228+
if (!scorecardId) {
229+
console.warn(
230+
`Skipping default reviewer for challenge ${challenge.id} (${challenge.name}) because scorecardId is missing for phase "${defaultReviewer.phaseName}".`,
231+
);
232+
continue;
233+
}
234+
227235
const normalizedPhaseName = normalizeName(defaultReviewer.phaseName);
228236
const matchingPhases = phasesByName.get(normalizedPhaseName);
229237

@@ -240,7 +248,7 @@ async function backfillChallengeReviewers() {
240248
records.push({
241249
challengeId: challenge.id,
242250
phaseId: phase.phaseId,
243-
scorecardId: defaultReviewer.scorecardId,
251+
scorecardId,
244252
isMemberReview: defaultReviewer.isMemberReview,
245253
memberReviewerCount: defaultReviewer.isMemberReview
246254
? defaultReviewer.memberReviewerCount ?? null

0 commit comments

Comments
 (0)