diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-11-06 09:48:44 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-11-06 09:48:44 +0000 |
| commit | 298a25668c269fad10669224c6c549a1d06e2210 (patch) | |
| tree | eff3626815ecaf3d2e2bbd585686dccf0d35d2e4 /app/controllers/course/members.php | |
| parent | a1e934f17d82ec6e23b2b55692d92f032edf14dd (diff) | |
fixes #3414
Closes #3414
Merge request studip/studip!2328
Diffstat (limited to 'app/controllers/course/members.php')
| -rw-r--r-- | app/controllers/course/members.php | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/app/controllers/course/members.php b/app/controllers/course/members.php index 7c251a7..6cf3b92 100644 --- a/app/controllers/course/members.php +++ b/app/controllers/course/members.php @@ -129,7 +129,7 @@ class Course_MembersController extends AuthenticatedController // Check autor-perms if (!$this->is_tutor) { // filter invisible user - $this->invisibles = count($filtered_members['autor']->findBy('visible', 'no')) + count($filtered_members['user']->findBy('visible', 'no')); + $user_count = count($filtered_members['autor']) + count($filtered_members['user']); $current_user_id = $this->user_id; $exclude_invisibles = function ($user) use ($current_user_id) { @@ -137,10 +137,8 @@ class Course_MembersController extends AuthenticatedController }; $filtered_members['autor'] = $filtered_members['autor']->filter($exclude_invisibles); $filtered_members['user'] = $filtered_members['user']->filter($exclude_invisibles); + $this->invisibles = $user_count - count($filtered_members['autor']) - count($filtered_members['user']); $this->my_visibility = $this->getUserVisibility(); - if (!$this->my_visibility['iam_visible']) { - $this->invisibles--; - } } // get member informations |
