aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php')
-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)) {