From 6c016e42f380af3987ef05c5a84991e4348046f6 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+github@gmail.com>
Date: Tue, 8 Mar 2022 11:59:13 +0100
Subject: [PATCH] consultations: fix display of responsible persons in
 ungrouped view, fixes #767

---
 app/views/consultation/overview/ungrouped.php | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/app/views/consultation/overview/ungrouped.php b/app/views/consultation/overview/ungrouped.php
index b8bccf51dbb..1a850905b7f 100644
--- a/app/views/consultation/overview/ungrouped.php
+++ b/app/views/consultation/overview/ungrouped.php
@@ -44,12 +44,16 @@
                 <?= $displayNote($slot->note, 29, 'below') ?>
             </td>
             <td>
-            <? if ($block->teacher): ?>
-                <a href="<?= URLHelper::getLink('dispatch.php/profile', ['username' => $block->teacher->username]) ?>">
-                    <?= htmlReady($block->teacher->getFullName()) ?>
-                </a>
-            <? else: ?>
-                &ndash;
+            <? if (count($block->responsibilities) > 0): ?>
+                <ul class="default">
+                <? foreach ($block->responsibilities as $responsibility): ?>
+                    <li>
+                        <a href="<?= URLHelper::getLink($responsibility->getURL(), [], true) ?>">
+                            <?= htmlReady($responsibility->getName()) ?>
+                        </a>
+                    </li>
+                <? endforeach; ?>
+                </ul>
             <? endif; ?>
             </td>
             <td>
-- 
GitLab