mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
fix #2322 caused by continue statement inside try catch block
This commit is contained in:
parent
185c87ab40
commit
3d2010d059
1 changed files with 48 additions and 47 deletions
|
@ -492,41 +492,42 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
var orderedTv = series.OrderByDescending(x => x.AddedAt);
|
var orderedTv = series.OrderByDescending(x => x.AddedAt);
|
||||||
foreach (var t in orderedTv)
|
foreach (var t in orderedTv)
|
||||||
{
|
{
|
||||||
|
if (!t.HasTvDb)
|
||||||
|
{
|
||||||
|
// We may need to use themoviedb for the imdbid or their own id to get info
|
||||||
|
if (t.HasTheMovieDb)
|
||||||
|
{
|
||||||
|
int.TryParse(t.TheMovieDbId, out var movieId);
|
||||||
|
var externals = await _movieApi.GetTvExternals(movieId);
|
||||||
|
if (externals == null || externals.tvdb_id <= 0)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
t.TvDbId = externals.tvdb_id.ToString();
|
||||||
|
}
|
||||||
|
// WE could check the below but we need to get the moviedb and then perform the above, let the metadata job figure this out.
|
||||||
|
//else if(t.HasImdb)
|
||||||
|
//{
|
||||||
|
// // Check the imdbid
|
||||||
|
// var externals = await _movieApi.Find(t.ImdbId, ExternalSource.imdb_id);
|
||||||
|
// if (externals?.tv_results == null || externals.tv_results.Length <= 0)
|
||||||
|
// {
|
||||||
|
// continue;
|
||||||
|
// }
|
||||||
|
// t.TvDbId = externals.tv_results.FirstOrDefault()..ToString();
|
||||||
|
//}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int.TryParse(t.TvDbId, out var tvdbId);
|
||||||
|
var info = await _tvApi.ShowLookupByTheTvDbId(tvdbId);
|
||||||
|
if (info == null)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (!t.HasTvDb)
|
|
||||||
{
|
|
||||||
// We may need to use themoviedb for the imdbid or their own id to get info
|
|
||||||
if (t.HasTheMovieDb)
|
|
||||||
{
|
|
||||||
int.TryParse(t.TheMovieDbId, out var movieId);
|
|
||||||
var externals = await _movieApi.GetTvExternals(movieId);
|
|
||||||
if (externals == null || externals.tvdb_id <= 0)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
t.TvDbId = externals.tvdb_id.ToString();
|
|
||||||
}
|
|
||||||
// WE could check the below but we need to get the moviedb and then perform the above, let the metadata job figure this out.
|
|
||||||
//else if(t.HasImdb)
|
|
||||||
//{
|
|
||||||
// // Check the imdbid
|
|
||||||
// var externals = await _movieApi.Find(t.ImdbId, ExternalSource.imdb_id);
|
|
||||||
// if (externals?.tv_results == null || externals.tv_results.Length <= 0)
|
|
||||||
// {
|
|
||||||
// continue;
|
|
||||||
// }
|
|
||||||
// t.TvDbId = externals.tv_results.FirstOrDefault()..ToString();
|
|
||||||
//}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
int.TryParse(t.TvDbId, out var tvdbId);
|
|
||||||
var info = await _tvApi.ShowLookupByTheTvDbId(tvdbId);
|
|
||||||
if (info == null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
var banner = info.image?.original;
|
var banner = info.image?.original;
|
||||||
if (!string.IsNullOrEmpty(banner))
|
if (!string.IsNullOrEmpty(banner))
|
||||||
{
|
{
|
||||||
|
@ -676,20 +677,20 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
var orderedTv = series.OrderByDescending(x => x.AddedAt);
|
var orderedTv = series.OrderByDescending(x => x.AddedAt);
|
||||||
foreach (var t in orderedTv)
|
foreach (var t in orderedTv)
|
||||||
{
|
{
|
||||||
|
if (!t.TvDbId.HasValue())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
int.TryParse(t.TvDbId, out var tvdbId);
|
||||||
|
var info = await _tvApi.ShowLookupByTheTvDbId(tvdbId);
|
||||||
|
if (info == null)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (!t.TvDbId.HasValue())
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
int.TryParse(t.TvDbId, out var tvdbId);
|
|
||||||
var info = await _tvApi.ShowLookupByTheTvDbId(tvdbId);
|
|
||||||
if (info == null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
var banner = info.image?.original;
|
var banner = info.image?.original;
|
||||||
if (!string.IsNullOrEmpty(banner))
|
if (!string.IsNullOrEmpty(banner))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue