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