Fixed the issue where fully available TV shows were showing as partially available

pull/4113/head
tidusjar 4 years ago
parent 9109350f2e
commit 873823017c

@ -17,18 +17,18 @@ namespace Ombi.Core.Rule.Rules.Search
{ {
// If we have all the episodes for this season, then this season is available // If we have all the episodes for this season, then this season is available
if (season.Episodes.All(x => x.Available)) if (season.Episodes.All(x => x.Available))
{ {yarn
season.SeasonAvailable = true; season.SeasonAvailable = true;
} }
} }
if(search.SeasonRequests.Any(x => x.Episodes.Any(e => e.Available)))
{
search.PartlyAvailable = true;
}
if (search.SeasonRequests.All(x => x.Episodes.All(e => e.Available))) if (search.SeasonRequests.All(x => x.Episodes.All(e => e.Available)))
{ {
search.FullyAvailable = true; search.FullyAvailable = true;
} }
else if (search.SeasonRequests.Any(x => x.Episodes.Any(e => e.Available)))
{
search.PartlyAvailable = true;
}
else else
{ {
var airedButNotAvailable = search.SeasonRequests.Any(x => var airedButNotAvailable = search.SeasonRequests.Any(x =>

Loading…
Cancel
Save