From 35a09cbc9193aaa6b95e280c37ccd82d92608072 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Mon, 28 Mar 2022 21:25:53 +0200 Subject: [PATCH] improve file upload handling --- Controller/ApiController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index a1afba8..2280497 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -366,6 +366,7 @@ final class ApiController extends Controller return; } + /** @var \Modules\Media\Models\Media[] $uploaded */ $uploaded = $this->app->moduleManager->get('Media')->uploadFiles( $request->getDataList('names') ?? [], $request->getDataList('filenames') ?? [], @@ -375,7 +376,11 @@ final class ApiController extends Controller ); foreach ($uploaded as $upload) { - $files[] = new NullMedia($upload->getId()); + if ($upload instanceof NullMedia) { + continue; + } + + $files[] = $upload; } foreach ($dbFiles as $db) {