aboutsummaryrefslogtreecommitdiff
path: root/lib/models/Courseware
diff options
context:
space:
mode:
authorRon Lucke <lucke@elan-ev.de>2024-04-02 15:20:49 +0000
committerRon Lucke <lucke@elan-ev.de>2024-04-02 15:20:49 +0000
commitf937f504d5ad86d2ff6040b89937b30c518e7052 (patch)
tree91c3f9500e30f47e3a7e91a7d418413500d5565c /lib/models/Courseware
parent56018dcad34e9d464d387ce1ad4e70c934c87fba (diff)
fix #3934
Closes #3934 Merge request studip/studip!2787
Diffstat (limited to 'lib/models/Courseware')
-rw-r--r--lib/models/Courseware/BlockTypes/Folder.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/models/Courseware/BlockTypes/Folder.php b/lib/models/Courseware/BlockTypes/Folder.php
index 2eed4b0..a3ea7d9 100644
--- a/lib/models/Courseware/BlockTypes/Folder.php
+++ b/lib/models/Courseware/BlockTypes/Folder.php
@@ -55,7 +55,7 @@ class Folder extends BlockType
if ($folder) {
$typedFolder = $folder->getTypedFolder();
$payload['folder-type'] = $typedFolder->folder_type;
- if ($typedFolder->isReadable($user->id)) {
+ if ($typedFolder->isReadable($user->id) || $typedFolder->folder_type === 'HomeworkFolder') {
foreach ($typedFolder->getFiles() as $folderFile) {
$file['id'] = $folderFile->id;
$file['attributes'] = [