From 759f64ea225f71b4be8285804a3ebd010cf3a353 Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Sun, 8 Feb 2026 21:51:02 -0600 Subject: [PATCH] fix(DownloadSeasonHandler): actually captures season/episode numbers --- src/Download/Action/Handler/DownloadSeasonHandler.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Download/Action/Handler/DownloadSeasonHandler.php b/src/Download/Action/Handler/DownloadSeasonHandler.php index 233d6f5..4662b4d 100644 --- a/src/Download/Action/Handler/DownloadSeasonHandler.php +++ b/src/Download/Action/Handler/DownloadSeasonHandler.php @@ -71,6 +71,7 @@ readonly class DownloadSeasonHandler implements HandlerInterface $this->logger->info('> [DownloadTvSeasonHandler] ......Found 1 matching result'); $this->logger->info('> [DownloadTvSeasonHandler] ......Dispatching DownloadMediaCommand for "' . $series->title . '" season ' . $command->season . ' episode ' . $episode->episodeNumber); $download = $this->createDownload($command, $result->url, $series->title, $result->filename, $episode->episodeNumber); + $this->logger->info('> [DownloadTvSeasonHandler] ......Created Download entity with id ' . $download->getId()); $downloadCommand = new DownloadMediaCommand( $download->getUrl(), $download->getTitle(), @@ -105,6 +106,7 @@ readonly class DownloadSeasonHandler implements HandlerInterface $download->setEpisodeId($this->getEpisodeNumber($command->season, $episodeNumber)); $download->setUser($this->userRepository->find($command->userId)); $this->downloadRepository->getEntityManager()->persist($download); + $this->downloadRepository->getEntityManager()->flush(); return $download; }