allow media id usage instead of only file upload

This commit is contained in:
Dennis Eichhorn 2021-08-06 19:28:10 +02:00
parent 92a9899a51
commit cfbc6a6a2c

View File

@ -20,6 +20,7 @@ use Modules\News\Models\NewsArticleMapper;
use Modules\News\Models\NewsStatus;
use Modules\News\Models\NewsType;
use Modules\Tag\Models\NullTag;
use Modules\Media\Models\NullMedia;
use phpOMS\Localization\ISO639x1Enum;
use phpOMS\Message\Http\HttpResponse;
use phpOMS\Message\Http\RequestStatusCode;
@ -208,6 +209,12 @@ final class ApiController extends Controller
}
}
if (!empty($mediaFiles = $request->getDataJson('media') ?? [])) {
foreach ($mediaFiles as $media) {
$newsArticle->addMedia(new NullMedia($media));
}
}
return $newsArticle;
}