When requesting Anime, we now mark it correctly as Anime in Sonarr

This commit is contained in:
tidusjar 2018-01-11 22:19:25 +00:00
parent dbe7761be1
commit 35cfb3d573
6 changed files with 930 additions and 1 deletions

View file

@ -53,7 +53,8 @@ namespace Ombi.Core.Helpers
Approved = false,
RequestedUserId = userId,
SeasonRequests = new List<SeasonRequests>(),
Title = model.Title
Title = model.Title,
SeriesType = ShowInfo.type.Equals("Animation", StringComparison.CurrentCultureIgnoreCase) ? SeriesType.Anime : SeriesType.Standard
};
return this;

View file

@ -205,6 +205,12 @@ namespace Ombi.Core.Senders
var episodesToUpdate = new List<Episode>();
// Ok, now let's sort out the episodes.
if (model.SeriesType == SeriesType.Anime)
{
result.seriesType = "anime";
await SonarrApi.UpdateSeries(result, s.ApiKey, s.FullUri);
}
var sonarrEpisodes = await SonarrApi.GetEpisodes(result.id, s.ApiKey, s.FullUri);
var sonarrEpList = sonarrEpisodes.ToList() ?? new List<Episode>();
while (!sonarrEpList.Any())