From 16b43547ffdb91aed137c5a5c560286f4d4f213f Mon Sep 17 00:00:00 2001
From: Daniil Fajnberg <mail@daniil.fajnberg.de>
Date: Mon, 10 Jul 2023 12:13:26 +0200
Subject: [PATCH] Fix rendering error when
`$question->specificfeedbackinstantiated` is `null`
---
renderer.php | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/renderer.php b/renderer.php
index 77528e049..8c7557e4b 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 '';
--
GitLab