mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
fix(client-plugins): default description, instructions, and seed to empty string (#56679)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
@@ -7,27 +7,6 @@ function createChallengeNode(
|
||||
reporter,
|
||||
{ isReloading } = { isReloading: false }
|
||||
) {
|
||||
// challengeType 11 is for video challenges (they only have instructions)
|
||||
// challengeType 7 is for certificates (they only have tests)
|
||||
// challengeType 12 is for CodeAlly/CodeRoad challenge
|
||||
|
||||
// TODO: either handle empty descriptions inside Gatsby OR ensure that
|
||||
// description defaults to '' when creating challenges.
|
||||
// ditto for seeds and instructions.
|
||||
// create-md should, then, not create empty seed, description or instruction
|
||||
// sections.
|
||||
if (
|
||||
typeof challenge.description !== 'string' &&
|
||||
challenge.challengeType !== 11 &&
|
||||
challenge.challengeType !== 7 &&
|
||||
challenge.challengeType !== 12
|
||||
) {
|
||||
reporter.warn(`
|
||||
|
||||
${challenge.title} has a description that will break things!
|
||||
|
||||
`);
|
||||
}
|
||||
const contentDigest = crypto
|
||||
.createHash('md5')
|
||||
.update(JSON.stringify(challenge))
|
||||
|
||||
Reference in New Issue
Block a user