aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-10-16 13:48:36 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-10-16 13:48:36 +0200
commit439830f48f6d52db9e2416e636da0e9a76840d0b (patch)
treea71d5623cde82144469dd2b6a2a0b5d759372b1a /lib
parent5dd3b49f2ebad7d7d7379f54761280dae48a1b2f (diff)
check file visibility, fixes #5954
Closes #5954 Merge request studip/studip!4551
Diffstat (limited to 'lib')
-rw-r--r--lib/classes/globalsearch/GlobalSearchFiles.php2
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;
}