From f937f504d5ad86d2ff6040b89937b30c518e7052 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Tue, 2 Apr 2024 15:20:49 +0000
Subject: [PATCH] fix #3934

Closes #3934

Merge request studip/studip!2787
---
 lib/models/Courseware/BlockTypes/Folder.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/models/Courseware/BlockTypes/Folder.php b/lib/models/Courseware/BlockTypes/Folder.php
index 2eed4b01ef1..a3ea7d96f20 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'] = [
-- 
GitLab