mirror of
https://github.com/Karaka-Management/oms-Tasks.git
synced 2026-01-25 13:38:40 +00:00
allow media id in addition to file upload
This commit is contained in:
parent
5a4b76edc3
commit
01c4e6c79b
|
|
@ -16,6 +16,7 @@ namespace Modules\Tasks\Controller;
|
|||
|
||||
use Modules\Admin\Models\NullAccount;
|
||||
use Modules\Tag\Models\NullTag;
|
||||
use Modules\Media\Models\NullMedia;
|
||||
use Modules\Tasks\Models\Task;
|
||||
use Modules\Tasks\Models\TaskElement;
|
||||
use Modules\Tasks\Models\TaskElementMapper;
|
||||
|
|
@ -144,6 +145,12 @@ final class ApiController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
if (!empty($mediaFiles = $request->getDataJson('media') ?? [])) {
|
||||
foreach ($mediaFiles as $media) {
|
||||
$task->addMedia(new NullMedia($media));
|
||||
}
|
||||
}
|
||||
|
||||
$element = new TaskElement();
|
||||
$element->addTo(new NullAccount((int) ($request->getData('forward') ?? $request->header->account)));
|
||||
$element->createdBy = $task->getCreatedBy();
|
||||
|
|
@ -334,6 +341,12 @@ final class ApiController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
if (!empty($mediaFiles = $request->getDataJson('media') ?? [])) {
|
||||
foreach ($mediaFiles as $media) {
|
||||
$element->addMedia(new NullMedia($media));
|
||||
}
|
||||
}
|
||||
|
||||
return $element;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user