Fixed: Search on Artist Add, Monitor None Option on Artist Add

This commit is contained in:
Qstick 2017-11-25 01:08:54 -05:00
commit 9dcf90d241
6 changed files with 21 additions and 58 deletions

View file

@ -7,6 +7,6 @@ namespace NzbDrone.Core.Music
{
public class AddArtistOptions : MonitoringOptions
{
public bool SearchForMissingTracks { get; set; }
public bool SearchForMissingAlbums { get; set; }
}
}

View file

@ -40,7 +40,7 @@ namespace NzbDrone.Core.Music
_logger.Info("[{0}] was recently added, performing post-add actions", artist.Name);
_albumMonitoredService.SetAlbumMonitoredStatus(artist, artist.AddOptions);
if (artist.AddOptions.SearchForMissingTracks)
if (artist.AddOptions.SearchForMissingAlbums)
{
_commandQueueManager.Push(new MissingAlbumSearchCommand(artist.Id));
}

View file

@ -1,11 +1,11 @@
using NzbDrone.Core.Datastore;
using NzbDrone.Core.Datastore;
namespace NzbDrone.Core.Music
{
public class MonitoringOptions : IEmbeddedDocument
{
public bool IgnoreTracksWithFiles { get; set; }
public bool IgnoreTracksWithoutFiles { get; set; }
public bool IgnoreAlbumsWithFiles { get; set; }
public bool IgnoreAlbumsWithoutFiles { get; set; }
public bool Monitored { get; set; }
}
}

View file

@ -32,7 +32,7 @@ namespace NzbDrone.Core.Music
var tracks = _trackService.GetTracksByArtist(album.Id);
if (monitoringOptions.IgnoreTracksWithFiles)
if (monitoringOptions.IgnoreAlbumsWithFiles)
{
_logger.Debug("Ignoring Tracks with Files");
ToggleTracksMonitoredState(tracks.Where(e => e.HasFile), false);
@ -44,7 +44,7 @@ namespace NzbDrone.Core.Music
ToggleTracksMonitoredState(tracks.Where(e => e.HasFile), true);
}
if (monitoringOptions.IgnoreTracksWithoutFiles)
if (monitoringOptions.IgnoreAlbumsWithoutFiles)
{
_logger.Debug("Ignoring Tracks without Files");
ToggleTracksMonitoredState(tracks.Where(e => !e.HasFile), false);