mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-11 07:46:05 -07:00
some error handling
This commit is contained in:
parent
61124624ae
commit
f6e1176295
1 changed files with 12 additions and 6 deletions
|
@ -51,6 +51,7 @@ using Nancy.Extensions;
|
|||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
using PlexRequests.Api.Models.Sonarr;
|
||||
using PlexRequests.Api.Models.Tv;
|
||||
using PlexRequests.Core.Models;
|
||||
using PlexRequests.Helpers.Analytics;
|
||||
|
@ -665,7 +666,7 @@ namespace PlexRequests.UI.Modules
|
|||
case "episode":
|
||||
model.Episodes = new List<EpisodesModel>();
|
||||
|
||||
foreach (var ep in episodeModel?.Episodes)
|
||||
foreach (var ep in episodeModel?.Episodes ?? new Models.EpisodesModel[0])
|
||||
{
|
||||
model.Episodes.Add(new EpisodesModel { EpisodeNumber = ep.EpisodeNumber, SeasonNumber = ep.SeasonNumber });
|
||||
}
|
||||
|
@ -953,10 +954,14 @@ namespace PlexRequests.UI.Modules
|
|||
var allResults = await RequestService.GetAllAsync();
|
||||
var seriesTask = Task.Run(
|
||||
() =>
|
||||
{
|
||||
if (s.Enabled)
|
||||
{
|
||||
var allSeries = SonarrApi.GetSeries(s.ApiKey, s.FullUri);
|
||||
var selectedSeries = allSeries.FirstOrDefault(x => x.tvdbId == seriesId);
|
||||
var selectedSeries = allSeries.FirstOrDefault(x => x.tvdbId == seriesId) ?? new Series();
|
||||
return selectedSeries;
|
||||
}
|
||||
return new Series();
|
||||
});
|
||||
|
||||
var model = new List<EpisodeListViewModel>();
|
||||
|
@ -968,7 +973,8 @@ namespace PlexRequests.UI.Modules
|
|||
var seasons = await Task.Run(() => TvApi.EpisodeLookup(show.id));
|
||||
|
||||
var sonarrSeries = await seriesTask;
|
||||
var sonarrEpisodes = SonarrApi.GetEpisodes(sonarrSeries.id.ToString(), s.ApiKey, s.FullUri).ToList();
|
||||
var sonarrEp = SonarrApi.GetEpisodes(sonarrSeries.id.ToString(), s.ApiKey, s.FullUri);
|
||||
var sonarrEpisodes = sonarrEp?.ToList() ?? new List<SonarrEpisodes>();
|
||||
|
||||
foreach (var ep in seasons)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue