Skip to content

Commit 8c040a9

Browse files
authored
fix(client): review pages (freeCodeCamp#57086)
1 parent a42bed6 commit 8c040a9

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

client/src/templates/Challenges/generic/show.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ const ShowGeneric = ({
254254
/>
255255
)}
256256

257-
{!!questions && (
257+
{questions.length > 0 && (
258258
<MultipleChoiceQuestions
259259
questions={questions}
260260
selectedOptions={selectedMcqOptions}

curriculum/get-challenges.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,7 @@ function generateChallengeCreator(lang, englishPath, i18nPath) {
324324

325325
if (!challenge.description) challenge.description = '';
326326
if (!challenge.instructions) challenge.instructions = '';
327+
if (!challenge.questions) challenge.questions = [];
327328

328329
// const superOrder = getSuperOrder(meta.superBlock);
329330
// NOTE: Use this version when a super block is in beta.

curriculum/schema/challenge-schema.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ const schema = Joi.object()
243243
challengeTypes.theOdinProject
244244
],
245245
then: Joi.array().items(questionJoi).min(1).required(),
246-
otherwise: Joi.forbidden()
246+
otherwise: Joi.array().length(0)
247247
}),
248248
quizzes: Joi.when('challengeType', {
249249
is: challengeTypes.quiz,

0 commit comments

Comments
 (0)