diff --git a/Command/ImportVideosFromYouTubeChannel.php b/Command/ImportVideosFromYouTubeChannel.php index 5edf608..b984bfb 100644 --- a/Command/ImportVideosFromYouTubeChannel.php +++ b/Command/ImportVideosFromYouTubeChannel.php @@ -229,6 +229,9 @@ private function ensureMultimediaObjectExists(Series $series, string $videoId): private function autocompleteMultimediaObjectMetadata(MultimediaObject $multimediaObject, VideoListResponse $videoInfo): MultimediaObject { $youtubeInfo = $videoInfo->getItems()[0]; + if (!$youtubeInfo->snippet) { + throw new \Exception('Snippet not found for MultimediaObject '. $multimediaObject->getId()); + } $text = $this->i18nService->generateI18nText($youtubeInfo->snippet->title); $multimediaObject->setI18nTitle($text);