diff --git a/code/backend/Cleanuparr.Api/Features/QueueCleaner/Contracts/Requests/UpdateQueueCleanerConfigRequest.cs b/code/backend/Cleanuparr.Api/Features/QueueCleaner/Contracts/Requests/UpdateQueueCleanerConfigRequest.cs index a46a4cd9..9045a896 100644 --- a/code/backend/Cleanuparr.Api/Features/QueueCleaner/Contracts/Requests/UpdateQueueCleanerConfigRequest.cs +++ b/code/backend/Cleanuparr.Api/Features/QueueCleaner/Contracts/Requests/UpdateQueueCleanerConfigRequest.cs @@ -13,4 +13,6 @@ public sealed record UpdateQueueCleanerConfigRequest public FailedImportConfig FailedImport { get; init; } = new(); public ushort DownloadingMetadataMaxStrikes { get; init; } + + public List IgnoredDownloads { get; set; } = []; } diff --git a/code/backend/Cleanuparr.Api/Features/QueueCleaner/Controllers/QueueCleanerConfigController.cs b/code/backend/Cleanuparr.Api/Features/QueueCleaner/Controllers/QueueCleanerConfigController.cs index 99d129ca..e86b6cf0 100644 --- a/code/backend/Cleanuparr.Api/Features/QueueCleaner/Controllers/QueueCleanerConfigController.cs +++ b/code/backend/Cleanuparr.Api/Features/QueueCleaner/Controllers/QueueCleanerConfigController.cs @@ -69,6 +69,7 @@ public sealed class QueueCleanerConfigController : ControllerBase oldConfig.UseAdvancedScheduling = newConfigDto.UseAdvancedScheduling; oldConfig.FailedImport = newConfigDto.FailedImport; oldConfig.DownloadingMetadataMaxStrikes = newConfigDto.DownloadingMetadataMaxStrikes; + oldConfig.IgnoredDownloads = newConfigDto.IgnoredDownloads; await _dataContext.SaveChangesAsync();