diff --git a/Controller/ApiController.php b/Controller/ApiController.php index c608815..7f59ed6 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -182,6 +182,7 @@ final class ApiController extends Controller NewsArticleMapper::writer()->createRelationTable('media', [$media->getId()], $news->getId()); $ref = new Reference(); + $ref->name = $media->name; $ref->source = new NullMedia($media->getId()); $ref->createdBy = new NullAccount($request->header->account); $ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/News/' . $news->createdAt->format('Y') . '/' . $news->createdAt->format('m') . '/' . $news->getId()); diff --git a/Models/NewsArticle.php b/Models/NewsArticle.php index 78aa99d..d05da3d 100755 --- a/Models/NewsArticle.php +++ b/Models/NewsArticle.php @@ -20,7 +20,6 @@ use Modules\Comments\Models\CommentList; use Modules\Media\Models\Media; use Modules\Tag\Models\NullTag; use Modules\Tag\Models\Tag; -use phpOMS\Contract\ArrayableInterface; use phpOMS\Localization\ISO639x1Enum; use phpOMS\Stdlib\Base\Exception\InvalidEnumValue; @@ -32,7 +31,7 @@ use phpOMS\Stdlib\Base\Exception\InvalidEnumValue; * @link https://karaka.app * @since 1.0.0 */ -class NewsArticle implements \JsonSerializable, ArrayableInterface +class NewsArticle implements \JsonSerializable { /** * Article ID. diff --git a/Theme/Backend/dashboard-news.tpl.php b/Theme/Backend/dashboard-news.tpl.php index dab27ef..d3047e3 100755 --- a/Theme/Backend/dashboard-news.tpl.php +++ b/Theme/Backend/dashboard-news.tpl.php @@ -24,6 +24,7 @@ $newsList = $this->getData('news') ?? [];