From 83a8004706ef811b5254050f03a8aa3136b65e28 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Wed, 25 May 2022 08:07:47 +0000
Subject: [PATCH] render template widget correctly, fixes #1106, re #1102

Closes #1106

Merge request studip/studip!660
---
 lib/classes/sidebar/TemplateWidget.php | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

diff --git a/lib/classes/sidebar/TemplateWidget.php b/lib/classes/sidebar/TemplateWidget.php
index 391d5afa00f..c937c3b69de 100644
--- a/lib/classes/sidebar/TemplateWidget.php
+++ b/lib/classes/sidebar/TemplateWidget.php
@@ -9,7 +9,7 @@
  */
 class TemplateWidget extends SidebarWidget
 {
-    protected $template;
+    protected $forced_rendering = true;
 
     /**
      * Constructor of the widget.
@@ -26,21 +26,4 @@ class TemplateWidget extends SidebarWidget
         $this->template = $template;
         $this->template->set_attributes($variables);
     }
-
-    /**
-     * Renders the template and widget.
-     *
-     * @param array $variables Additional variables for rendering
-     * @return string containing the rendered widget as html
-     */
-    public function render($variables = [])
-    {
-        $this->template->set_attributes($variables);
-        $layout = $GLOBALS['template_factory']->open($this->layout);
-        $layout->layout_css_classes = $this->layout_css_classes;
-        return $this->template->render(
-            $this->template_variables,
-            $layout
-        );
-    }
 }
-- 
GitLab