From f9025a512d111da0c697e4a298f1c30addbed7e7 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms Date: Thu, 16 Oct 2025 13:50:29 +0200 Subject: check file visibility, fixes #5954 Closes #5954 Merge request studip/studip!4551 (cherry picked from commit 439830f48f6d52db9e2416e636da0e9a76840d0b) 6478270d check file visibility, fixes #5954 Co-authored-by: Elmar Ludwig --- lib/classes/globalsearch/GlobalSearchFiles.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/classes/globalsearch/GlobalSearchFiles.php b/lib/classes/globalsearch/GlobalSearchFiles.php index e0cd9f4..f57c06f 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; } -- cgit v1.0