diff --git a/app/views/course/studygroup/details.php b/app/views/course/studygroup/details.php
index 219e6911f9e4f6f2d56dc98438322f95fe554e05..26a3ef5bcbc4aec7df9764b598899c7865ea5975 100644
--- a/app/views/course/studygroup/details.php
+++ b/app/views/course/studygroup/details.php
@@ -20,10 +20,10 @@
             <dt><?= _('Moderiert von') ?></dt>
             <dd>
                 <ul class="list-csv">
-                <? foreach ($studygroup->getMembers(['dozent', 'tutor']) as $mod) : ?>
+                <? foreach ($studygroup->getMembersWithStatus(['dozent', 'tutor']) as $mod) : ?>
                     <li>
-                        <a href="<?= URLHelper::getLink('dispatch.php/profile', ['username' => $mod['username']]) ?>">
-                            <?= htmlready($mod['fullname']) ?>
+                        <a href="<?= URLHelper::getLink('dispatch.php/profile', ['username' => $mod->username]) ?>">
+                            <?= htmlReady($mod->user->getFullName()) ?>
                         </a>
                     </li>
                 <? endforeach ?>
diff --git a/lib/models/Course.php b/lib/models/Course.php
index cb94bbc5434074e1cf656b466da27d67e4ed03c1..c8475c27e1059be7e337f13f6a237415456d8883 100644
--- a/lib/models/Course.php
+++ b/lib/models/Course.php
@@ -924,7 +924,7 @@ class Course extends SimpleORMap implements Range, PrivacyObject, StudipItem, Fe
      *
      * @param String|Array $status        the status to filter with
      * @param bool         $as_collection return collection instead of array?
-     * @return Array|SimpleCollection an array of all those members.
+     * @return CourseMember[]|SimpleCollection an array of all those members.
      */
     public function getMembersWithStatus($status, $as_collection = false)
     {