diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2025-10-16 13:48:36 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-10-16 13:48:36 +0200 |
| commit | 439830f48f6d52db9e2416e636da0e9a76840d0b (patch) | |
| tree | a71d5623cde82144469dd2b6a2a0b5d759372b1a /lib | |
| parent | 5dd3b49f2ebad7d7d7379f54761280dae48a1b2f (diff) | |
check file visibility, fixes #5954
Closes #5954
Merge request studip/studip!4551
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/classes/globalsearch/GlobalSearchFiles.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/classes/globalsearch/GlobalSearchFiles.php b/lib/classes/globalsearch/GlobalSearchFiles.php index 4810fbe..07d0ba0 100644 --- a/lib/classes/globalsearch/GlobalSearchFiles.php +++ b/lib/classes/globalsearch/GlobalSearchFiles.php @@ -191,7 +191,7 @@ class GlobalSearchFiles extends GlobalSearchModule implements GlobalSearchFullte return Folder::find($fileref->folder_id)->getTypedFolder(); }); - if (!($folder->isVisible($GLOBALS['user']->id) && $folder->isReadable($GLOBALS['user']->id))) { + if (!($folder->isVisible($GLOBALS['user']->id) && $folder->isFileVisible($fileref, $GLOBALS['user']->id))) { return null; } |
