mirror of
https://github.com/fergalmoran/Readarr.git
synced 2025-12-30 13:28:04 +00:00
Fixed: GetFilesByAlbum should only return files for monitored releases
Since switching releases doesn't clear out trackfiles for unmonitored releases, we need to ensure we only return files for monitored releases otherwise we will return duplicates
This commit is contained in:
@@ -43,7 +43,9 @@ namespace NzbDrone.Core.MediaFiles
|
||||
public List<TrackFile> GetFilesByAlbum(int albumId)
|
||||
{
|
||||
return Query
|
||||
.Where(f => f.AlbumId == albumId)
|
||||
.Join<Track, AlbumRelease>(JoinType.Inner, t => t.AlbumRelease, (t, r) => t.AlbumReleaseId == r.Id)
|
||||
.Where<AlbumRelease>(r => r.Monitored == true)
|
||||
.AndWhere(f => f.AlbumId == albumId)
|
||||
.ToList();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user