From a0a96911f880f30296784d6679f7d737a0e0ee8f Mon Sep 17 00:00:00 2001 From: ta264 Date: Thu, 1 Aug 2019 23:01:36 +0100 Subject: [PATCH] Fixed: Use correct ID to search for Albums --- src/NzbDrone.Core/Music/AlbumService.cs | 8 ++++---- src/NzbDrone.Core/Parser/ParsingService.cs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/NzbDrone.Core/Music/AlbumService.cs b/src/NzbDrone.Core/Music/AlbumService.cs index 903bd9b57..394bfc1e6 100644 --- a/src/NzbDrone.Core/Music/AlbumService.cs +++ b/src/NzbDrone.Core/Music/AlbumService.cs @@ -19,8 +19,8 @@ namespace NzbDrone.Core.Music List GetAlbumsForRefresh(int artistMetadataId, IEnumerable foreignIds); Album AddAlbum(Album newAlbum); Album FindById(string foreignId); - Album FindByTitle(int artistId, string title); - Album FindByTitleInexact(int artistId, string title); + Album FindByTitle(int artistMetadataId, string title); + Album FindByTitleInexact(int artistMetadataId, string title); List GetCandidates(int artistId, string title); void DeleteAlbum(int albumId, bool deleteFiles); List GetAllAlbums(); @@ -76,9 +76,9 @@ namespace NzbDrone.Core.Music return _albumRepository.FindById(lidarrId); } - public Album FindByTitle(int artistId, string title) + public Album FindByTitle(int artistMetadataId, string title) { - return _albumRepository.FindByTitle(artistId, title); + return _albumRepository.FindByTitle(artistMetadataId, title); } private List, string>> AlbumScoringFunctions(string title, string cleanTitle) diff --git a/src/NzbDrone.Core/Parser/ParsingService.cs b/src/NzbDrone.Core/Parser/ParsingService.cs index 81927ae13..8dd21b942 100644 --- a/src/NzbDrone.Core/Parser/ParsingService.cs +++ b/src/NzbDrone.Core/Parser/ParsingService.cs @@ -161,7 +161,7 @@ namespace NzbDrone.Core.Parser if (albumInfo == null) { _logger.Debug("Trying inexact album match for {0}", parsedAlbumInfo.AlbumTitle); - albumInfo = _albumService.FindByTitleInexact(artist.Id, parsedAlbumInfo.AlbumTitle); + albumInfo = _albumService.FindByTitleInexact(artist.ArtistMetadataId, parsedAlbumInfo.AlbumTitle); } if (albumInfo != null)