fix(MonitorTvEpisodeHandler): fixes check against null variable

This commit is contained in:
2025-09-19 22:18:58 -05:00
parent fd46abf58f
commit 4e06fe6636

View File

@@ -44,7 +44,7 @@ readonly class MonitorTvEpisodeHandler implements HandlerInterface
$episodeData = $this->tmdb->tvEpisodeDetails($monitor->getTmdbId(), $monitor->getImdbId(), $monitor->getSeason(), $monitor->getEpisode());
if (null === $episodeData->episodeAirDate || "" === $episodeData->episodeAirDate) {
if (null === $episodeData->airDate || "" === $episodeData->airDate) {
$this->logger->info('> [MonitorTvEpisodeHandler] ...Episode does not have an air date, skipping for now');
return new MonitorTvEpisodeResult(
status: 'OK',
@@ -56,10 +56,10 @@ readonly class MonitorTvEpisodeHandler implements HandlerInterface
}
if (null === $monitor->getAirDate()) {
$monitor->setAirDate(Carbon::parse($episodeData->episodeAirDate));
$monitor->setAirDate(Carbon::parse($episodeData->airDate));
}
if (Carbon::createFromTimestamp($episodeData->episodeAirDate) > Carbon::today('UTC')) {
if (Carbon::createFromTimestamp($episodeData->airDate) > Carbon::today('UTC')) {
$this->logger->info('> [MonitorTvEpisodeHandler] ...Episode has not aired yet, skipping for now');
return new MonitorTvEpisodeResult(
status: 'OK',