fix: add video ids and better test for video id
This commit is contained in:
parent
379f6f89ca
commit
ad8daeb851
@ -3,6 +3,7 @@ id: 5e6a54af58d3af90110a60a1
|
||||
title: Introduction B
|
||||
challengeType: 11
|
||||
isRequired: true
|
||||
videoId: H6qtjRTfSog
|
||||
---
|
||||
|
||||
## Description
|
||||
|
@ -3,6 +3,7 @@ id: 5e6a54ba58d3af90110a60a2
|
||||
title: Introduction C
|
||||
challengeType: 11
|
||||
isRequired: true
|
||||
videoId: 0QeGbZNS_bY
|
||||
---
|
||||
|
||||
## Description
|
||||
|
@ -41,7 +41,6 @@ function getSchemaForLang(lang) {
|
||||
),
|
||||
guideUrl: Joi.string().uri({ scheme: 'https' }),
|
||||
videoUrl: Joi.string().allow(''),
|
||||
videoId: Joi.string(),
|
||||
forumTopicId: Joi.number(),
|
||||
helpRoom: Joi.string(),
|
||||
id: Joi.objectId().required(),
|
||||
@ -54,6 +53,10 @@ function getSchemaForLang(lang) {
|
||||
name: Joi.string(),
|
||||
order: Joi.number(),
|
||||
// video challenges only:
|
||||
videoId: Joi.when('challengeType', {
|
||||
is: challengeTypes.video,
|
||||
then: Joi.string().required()
|
||||
}),
|
||||
question: Joi.object().keys({
|
||||
text: Joi.string().required(),
|
||||
answers: Joi.array()
|
||||
|
Loading…
x
Reference in New Issue
Block a user