Patched Lidarr enabled checks

This commit is contained in:
Nick Wallace 2021-08-10 17:31:47 -05:00
commit 4e971c937f

View file

@ -42,12 +42,12 @@ namespace Ombi.Core.Engine.V2
{ {
var lidarrSettings = await GetLidarrSettings(); var lidarrSettings = await GetLidarrSettings();
Task<AlbumLookup> lidarrAlbumTask = null; Task<AlbumLookup> lidarrAlbumTask = null;
var release = new ReleaseGroup{};
if (lidarrSettings.Enabled) if (lidarrSettings.Enabled)
{ {
lidarrAlbumTask = _lidarrApi.GetAlbumByForeignId(albumId, lidarrSettings.ApiKey, lidarrSettings.FullUri); lidarrAlbumTask = _lidarrApi.GetAlbumByForeignId(albumId, lidarrSettings.ApiKey, lidarrSettings.FullUri);
}
var albumResult = await lidarrAlbumTask; var albumResult = await lidarrAlbumTask;
var release = new ReleaseGroup release = new ReleaseGroup
{ {
ReleaseType = albumResult.artistType, ReleaseType = albumResult.artistType,
Id = albumResult.artistId.ToString(), Id = albumResult.artistId.ToString(),
@ -56,6 +56,8 @@ namespace Ombi.Core.Engine.V2
}; };
await RunSearchRules(release); await RunSearchRules(release);
}
return release; return release;
} }
@ -63,12 +65,11 @@ namespace Ombi.Core.Engine.V2
{ {
var lidarrSettings = await GetLidarrSettings(); var lidarrSettings = await GetLidarrSettings();
Task<ArtistResult> lidarrArtistTask = null; Task<ArtistResult> lidarrArtistTask = null;
var info = new ArtistInformation { };
if (lidarrSettings.Enabled) if (lidarrSettings.Enabled)
{ {
lidarrArtistTask = _lidarrApi.GetArtistByForeignId(artistId, lidarrSettings.ApiKey, lidarrSettings.FullUri); lidarrArtistTask = _lidarrApi.GetArtistByForeignId(artistId, lidarrSettings.ApiKey, lidarrSettings.FullUri);
} info = new ArtistInformation { };
var info = new ArtistInformation{};
if (lidarrArtistTask != null) if (lidarrArtistTask != null)
{ {
@ -88,6 +89,9 @@ namespace Ombi.Core.Engine.V2
// swallow, Lidarr probably doesn't have this artist // swallow, Lidarr probably doesn't have this artist
} }
} }
}
return info; return info;
} }
@ -96,12 +100,10 @@ namespace Ombi.Core.Engine.V2
{ {
var lidarrSettings = await GetLidarrSettings(); var lidarrSettings = await GetLidarrSettings();
Task<AlbumLookup> lidarrAlbumTask = null; Task<AlbumLookup> lidarrAlbumTask = null;
var info = new AlbumInformation { };
if (lidarrSettings.Enabled) if (lidarrSettings.Enabled)
{ {
lidarrAlbumTask = _lidarrApi.GetAlbumByForeignId(albumId, lidarrSettings.ApiKey, lidarrSettings.FullUri); lidarrAlbumTask = _lidarrApi.GetAlbumByForeignId(albumId, lidarrSettings.ApiKey, lidarrSettings.FullUri);
}
var info = new AlbumInformation { };
if (lidarrAlbumTask != null) if (lidarrAlbumTask != null)
{ {
@ -120,6 +122,7 @@ namespace Ombi.Core.Engine.V2
// swallow, Lidarr probably doesn't have this album // swallow, Lidarr probably doesn't have this album
} }
} }
}
return info; return info;
} }