Fixed a load of bugs need to figure out what is wrong with tv requests #865

This commit is contained in:
tidusjar 2017-06-26 22:30:33 +01:00
parent 2bc916998c
commit 386f856ea7
7 changed files with 66 additions and 32 deletions

View file

@ -77,15 +77,16 @@ namespace Ombi.Core.Engine
});
mapped.SeasonRequests.Add(newSeason);
}
else
{
// Find the episode
var ep = season.Episodes.FirstOrDefault(x => x.EpisodeNumber == e.number);
ep.Url = e.url;
ep.Title = e.name;
ep.AirDate = DateTime.Parse(e.airstamp);
ep.EpisodeNumber = e.number;
}
//else
//{
// // Find the episode
// var ep = episodes.FirstOrDefault(x => x.number == e.number);
// ep.Url = e.url;
// ep.Title = e.name;
// ep.AirDate = DateTime.Parse(e.airstamp);
// ep.EpisodeNumber = e.number;
//}
}
var existingRequests = await GetTvRequests();
@ -180,6 +181,10 @@ namespace Ombi.Core.Engine
{
// Find the episode from what we are searching
var episodeSearching = season.Episodes.FirstOrDefault(x => x.EpisodeNumber == ep.EpisodeNumber);
if(episodeSearching == null)
{
continue;
}
episodeSearching.Requested = true;
episodeSearching.Available = ep.Available;
episodeSearching.Approved = ep.Season.ChildRequest.Approved;