Mapping ArtistMetadataId is needed for last/next monitored albums

This commit is contained in:
Bogdan 2024-07-14 21:48:23 +03:00
commit 56679861a0
2 changed files with 5 additions and 2 deletions

View file

@ -204,8 +204,10 @@ namespace Lidarr.Api.V1.Artist
private void LinkNextPreviousAlbums(params ArtistResource[] artists)
{
var nextAlbums = _albumService.GetNextAlbumsByArtistMetadataId(artists.Select(x => x.ArtistMetadataId));
var lastAlbums = _albumService.GetLastAlbumsByArtistMetadataId(artists.Select(x => x.ArtistMetadataId));
var artistMetadataIds = artists.Select(x => x.ArtistMetadataId).Distinct().ToList();
var nextAlbums = _albumService.GetNextAlbumsByArtistMetadataId(artistMetadataIds);
var lastAlbums = _albumService.GetLastAlbumsByArtistMetadataId(artistMetadataIds);
foreach (var artistResource in artists)
{

View file

@ -77,6 +77,7 @@ namespace Lidarr.Api.V1.Artist
return new ArtistResource
{
Id = model.Id,
ArtistMetadataId = model.ArtistMetadataId,
ArtistName = model.Name,