diff --git a/src/Ombi.Api.Lidarr/LidarrApi.cs b/src/Ombi.Api.Lidarr/LidarrApi.cs index 13bf2e437..61752e9b8 100644 --- a/src/Ombi.Api.Lidarr/LidarrApi.cs +++ b/src/Ombi.Api.Lidarr/LidarrApi.cs @@ -111,8 +111,7 @@ namespace Ombi.Api.Lidarr request.AddQueryString("foreignAlbumId", albumId); AddHeaders(request, apiKey); var albums = await Api.Request>(request); - return albums. - .FirstOrDefault(); + return albums.FirstOrDefault(); } diff --git a/src/Ombi.Core/Engine/MusicSearchEngine.cs b/src/Ombi.Core/Engine/MusicSearchEngine.cs index c8d285766..da41d5bf1 100644 --- a/src/Ombi.Core/Engine/MusicSearchEngine.cs +++ b/src/Ombi.Core/Engine/MusicSearchEngine.cs @@ -157,7 +157,7 @@ namespace Ombi.Core.Engine // TODO - private async Task MapIntoAlbumVm(AlbumResponse a, LidarrSettings settings) + private async Task MapIntoAlbumVm(AlbumByForeignId a, LidarrSettings settings) { var vm = new SearchAlbumViewModel { @@ -167,7 +167,10 @@ namespace Ombi.Core.Engine ReleaseDate = a.releaseDate, Title = a.title, Disk = a.images?.FirstOrDefault(x => x.coverType.Equals("disc"))?.url?.Replace("http", "https"), - Genres = a.genres + Genres = a.genres, + AlbumType = a.albumType, + ArtistName = a.artist.artistName, + ForeignArtistId = a.artist.foreignArtistId, }; if (a.artistId > 0) { @@ -185,10 +188,6 @@ namespace Ombi.Core.Engine } vm.Cover = a.images?.FirstOrDefault(x => x.coverType.Equals("cover"))?.url?.Replace("http", "https"); - if (vm.Cover.IsNullOrEmpty()) - { - //vm.Cover = a.remoteCover; - } await Rules.StartSpecificRules(vm, SpecificRules.LidarrAlbum); diff --git a/src/Ombi.Core/Rule/Rules/Request/CanRequestRule.cs b/src/Ombi.Core/Rule/Rules/Request/CanRequestRule.cs index eb974eeec..2b316cfc5 100644 --- a/src/Ombi.Core/Rule/Rules/Request/CanRequestRule.cs +++ b/src/Ombi.Core/Rule/Rules/Request/CanRequestRule.cs @@ -40,7 +40,7 @@ namespace Ombi.Core.Rule.Rules.Request { if (await _manager.IsInRoleAsync(user, OmbiRoles.RequestTv) || await _manager.IsInRoleAsync(user, OmbiRoles.AutoApproveTv)) { - return TSuccess(); + return Success(); } return Fail("You do not have permissions to Request a TV Show");