diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2025-10-16 11:49:38 +0200 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2025-10-16 09:49:38 +0000 |
| commit | 67a1781ffc30d98a9c5514da246f8e5552dbe0c0 (patch) | |
| tree | 7e5ef95ac2fe5d93a391a9f14cb673c40d4acdf9 /lib/models/Courseware/StructuralElement.php | |
| parent | 6a3a77d11d605d57c6bdefbad4e96d474c74f458 (diff) | |
remove broken reimplementation of findTopFolder(), fixes #5944
Closes #5944
Merge request studip/studip!4545
Diffstat (limited to 'lib/models/Courseware/StructuralElement.php')
| -rw-r--r-- | lib/models/Courseware/StructuralElement.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/models/Courseware/StructuralElement.php b/lib/models/Courseware/StructuralElement.php index d5cf5b5..e469454 100644 --- a/lib/models/Courseware/StructuralElement.php +++ b/lib/models/Courseware/StructuralElement.php @@ -2,6 +2,7 @@ namespace Courseware; +use Courseware\Filesystem\PublicFolder; use JSONArrayObject; use User; @@ -978,9 +979,9 @@ SQL; $original_file_ref = \FileRef::find($this->image_id); if ($original_file_ref) { $instance = new Instance($this->getCourseware($parent->range_id, $parent->range_type)); - $folder = \Courseware\Filesystem\PublicFolder::findOrCreateTopFolder($instance); + $folder = \Folder::findTopFolder($instance->getRoot()->id, PublicFolder::class, 'courseware'); /** @var \FileRef $file_ref */ - $file_ref = \FileManager::copyFile($original_file_ref->getFileType(), $folder, $user); + $file_ref = \FileManager::copyFile($original_file_ref->getFileType(), $folder->getTypedFolder(), $user); $file_ref_id = $file_ref->id; } |
