diff --git a/src/Entity/Api/Podcast.php b/src/Entity/Api/Podcast.php index e29b16c77..3cb1ad9a5 100644 --- a/src/Entity/Api/Podcast.php +++ b/src/Entity/Api/Podcast.php @@ -5,6 +5,7 @@ declare(strict_types=1); namespace App\Entity\Api; use App\Entity\Api\Traits\HasLinks; +use App\Entity\PodcastBrandingConfiguration; use OpenApi\Attributes as OA; #[OA\Schema( @@ -50,7 +51,7 @@ final class Podcast type: "array", items: new OA\Items() )] - public array $branding_config; + public PodcastBrandingConfiguration $branding_config; #[OA\Property] public string $language; diff --git a/src/Entity/ApiGenerator/PodcastApiGenerator.php b/src/Entity/ApiGenerator/PodcastApiGenerator.php index 4ac6c67b2..18a9b0431 100644 --- a/src/Entity/ApiGenerator/PodcastApiGenerator.php +++ b/src/Entity/ApiGenerator/PodcastApiGenerator.php @@ -50,7 +50,7 @@ final class PodcastApiGenerator $return->is_enabled = $record->isEnabled(); - $return->branding_config = $record->getBrandingConfig()->toArray(); + $return->branding_config = $record->getBrandingConfig(); $return->language = $record->getLanguage(); try {