aboutsummaryrefslogtreecommitdiff
path: root/lib/classes
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2025-10-16 11:49:38 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-10-16 14:37:16 +0200
commit846c87105fb3d68d8dfbcd9aac60dce823b54652 (patch)
tree87edff6c38e23fa5f301fdd5cf3c57f21a8f004a /lib/classes
parent6ead818c188331f6efbf7b38b95ace812dd02c7b (diff)
remove broken reimplementation of findTopFolder(), fixes #5944
Closes #5944 Merge request studip/studip!4545
Diffstat (limited to 'lib/classes')
-rw-r--r--lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
index aaca497..860252b 100644
--- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
+++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
@@ -29,9 +29,9 @@ class StructuralElementsImageUpload extends NonJsonApiController
}
$instance = $this->findInstanceWithRange($structuralElement['range_type'], $structuralElement['range_id']);
- $publicFolder = PublicFolder::findOrCreateTopFolder($instance);
+ $publicFolder = \Folder::findTopFolder($instance->getRoot()->id, PublicFolder::class, 'courseware');
- $fileRef = $this->handleUpload($request, $publicFolder, $structuralElement);
+ $fileRef = $this->handleUpload($request, $publicFolder->getTypedFolder(), $structuralElement);
// remove existing image
if (is_a($structuralElement->image, \FileRef::class)) {