From 976e9567c686b37179a9c8b753e9a690d591254f Mon Sep 17 00:00:00 2001 From: Tom Arild Jakobsen Date: Wed, 7 Jun 2017 14:44:42 +0200 Subject: [PATCH] Fix bug where Question Set children without media fails. HFP-1181 --- js/questionset.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index b96cc0e..1413ab7 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -411,16 +411,22 @@ H5P.QuestionSet = function (options, contentId, contentData) { /** * Handle autoplays, limit to one at a time + * + * @param {number} currentQuestionIndex */ - var handleAutoPlay = function (currentQuestion) { + var handleAutoPlay = function (currentQuestionIndex) { for (var i = 0; i < questionInstances.length; i++) { questionInstances[i].pause(); } - var hasAutoPlay = params.questions[currentQuestion].params.media.params.playback.autoplay; + var currentQuestion = params.questions[currentQuestionIndex]; + + var hasAutoPlay = currentQuestion + && currentQuestion.params.media + && currentQuestion.params.media.params.playback.autoplay; if (hasAutoPlay) { - questionInstances[currentQuestion].play(); + questionInstances[currentQuestionIndex].play(); } };