fix(client): allow numbers as answers (#38992)

Handles yaml floats.
pull/38996/head
Oliver Eyton-Williams 2020-06-02 18:52:44 +02:00 committed by GitHub
parent 6d879e3439
commit 1244e9775f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -27,8 +27,10 @@ function plugin() {
if (lang === 'yml') {
const tests = YAML.load(value);
if (tests.question) {
// mdToHTML can not parse numbers. If an answer is a number
// (i.e. 5, not '5') it has to be converted.
tests.question.answers = tests.question.answers.map(answer =>
mdToHTML(answer)
mdToHTML(answer.toString())
);
tests.question.text = mdToHTML(tests.question.text);
}