From c0fede5697f0fefe2e1f4111ba3bab0699c2ce18 Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 7 Sep 2020 00:33:17 -0400 Subject: [PATCH] Fixed: Delete files from Artist Mass Editor not actually deleting files Co-Authored-By: Mark McDowall --- src/Lidarr.Api.V1/Artist/ArtistEditorModule.cs | 2 +- src/Lidarr.Api.V1/Artist/ArtistEditorResource.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Lidarr.Api.V1/Artist/ArtistEditorModule.cs b/src/Lidarr.Api.V1/Artist/ArtistEditorModule.cs index ba23a0843..946ee3b3d 100644 --- a/src/Lidarr.Api.V1/Artist/ArtistEditorModule.cs +++ b/src/Lidarr.Api.V1/Artist/ArtistEditorModule.cs @@ -102,7 +102,7 @@ namespace Lidarr.Api.V1.Artist foreach (var artistId in resource.ArtistIds) { - _artistService.DeleteArtist(artistId, false); + _artistService.DeleteArtist(artistId, resource.DeleteFiles); } return new object(); diff --git a/src/Lidarr.Api.V1/Artist/ArtistEditorResource.cs b/src/Lidarr.Api.V1/Artist/ArtistEditorResource.cs index 0aaa5ca84..5f9b626ff 100644 --- a/src/Lidarr.Api.V1/Artist/ArtistEditorResource.cs +++ b/src/Lidarr.Api.V1/Artist/ArtistEditorResource.cs @@ -13,6 +13,7 @@ namespace Lidarr.Api.V1.Artist public List Tags { get; set; } public ApplyTags ApplyTags { get; set; } public bool MoveFiles { get; set; } + public bool DeleteFiles { get; set; } } public enum ApplyTags