MOBILE-3173 quiz: Fix get amd data in ddmarker questions

main
Dani Palou 2019-09-23 10:16:42 +02:00
parent 3edc42ccc2
commit 6c56a83ede
1 changed files with 3 additions and 3 deletions

View File

@ -275,9 +275,9 @@ export class CoreQuestionHelperProvider {
question.initObjects = this.textUtils.parseJSON(initMatch, null);
}
const amdRegExp = new RegExp('require\\(\\["qtype_' + question.type + '/question"\\], ' +
'function\\(amd\\) \\{ amd\.init\\(("(q|question-' + usageId + '-)' + question.slot +
'".*?)\\); \\}\\);;', 'm');
const amdRegExp = new RegExp('require\\(\\[["\']qtype_' + question.type + '/question["\']\\], ?' +
'function\\(amd\\) ?\\{ ?amd\\.init\\((["\'](q|question-' + usageId + '-)' + question.slot +
'["\'].*?)\\);', 'm');
const amdMatch = match.match(amdRegExp);
if (amdMatch) {
// Try to convert the arguments to an array and add them to the question.