diff --git a/renderer.php b/renderer.php index 77528e0495177f759498ac1ba79edbe231ce1d1e..8c7557e4bea5585b4edb2f0aa5fc8f520b19f044 100644 --- a/renderer.php +++ b/renderer.php @@ -206,6 +206,10 @@ class qtype_stack_renderer extends qtype_renderer { $question->castextprocessor = new castext2_qa_processor($qa); } + if ($question->specificfeedbackinstantiated === null) { + // Invalid question, otherwise this would be here. + return ''; + } $feedbacktext = $question->specificfeedbackinstantiated->get_rendered($question->castextprocessor); if (!$feedbacktext) { return '';