mirror of
https://github.com/Karaka-Management/oms-Script.git
synced 2026-02-01 14:18:41 +00:00
improve file upload handling
This commit is contained in:
parent
e1d19b381d
commit
35a09cbc91
|
|
@ -366,6 +366,7 @@ final class ApiController extends Controller
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var \Modules\Media\Models\Media[] $uploaded */
|
||||||
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
|
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
|
||||||
$request->getDataList('names') ?? [],
|
$request->getDataList('names') ?? [],
|
||||||
$request->getDataList('filenames') ?? [],
|
$request->getDataList('filenames') ?? [],
|
||||||
|
|
@ -375,7 +376,11 @@ final class ApiController extends Controller
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($uploaded as $upload) {
|
foreach ($uploaded as $upload) {
|
||||||
$files[] = new NullMedia($upload->getId());
|
if ($upload instanceof NullMedia) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
$files[] = $upload;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($dbFiles as $db) {
|
foreach ($dbFiles as $db) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user