diff --git a/AnimeAnnouncer/Program.cs b/AnimeAnnouncer/Program.cs index 3ecda13..cfc0c50 100644 --- a/AnimeAnnouncer/Program.cs +++ b/AnimeAnnouncer/Program.cs @@ -270,7 +270,8 @@ namespace AnimeAnnouncer seasonOverride = finaleConfirmed = true; _ = tmdbCache.SetCacheItem($"ShowCache-{title}", cachedShow); - if(targetSeason != null && (targetSeason.Episodes.OrderBy(e => e.Order).First().AirDate + TimeSpan.FromDays(180)) > DateTime.Now && (showResult.NextEpisodeToAir.AirDate + TimeSpan.FromDays(30)) > DateTime.Now) + if(targetSeason != null && (targetSeason.Episodes.OrderBy(e => e.Order).First().AirDate + TimeSpan.FromDays(180)) > DateTime.Now && + ((showResult.NextEpisodeToAir ?? showResult.LastEpisodeToAir).AirDate + TimeSpan.FromDays(30)) > DateTime.Now) UpdateAiringShowList(cachedShow); } else