diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs index 10e866b7b..4a900fe79 100644 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs +++ b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs @@ -225,7 +225,13 @@ namespace NzbDrone.Core.MetadataSource.SkyHook if (existingAlbum == null) { - return new List { GetAlbumInfo(searchGuid.ToString()).Item2 }; + var data = GetAlbumInfo(searchGuid.ToString()); + var album = data.Item2; + album.Artist = _artistService.FindById(data.Item1) ?? new Artist { + Metadata = data.Item3.Single(x => x.ForeignArtistId == data.Item1) + }; + + return new List { album }; } existingAlbum.Artist = _artistService.GetArtist(existingAlbum.ArtistId);