mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 13:33:34 -07:00
Fixed: History retention for Newsbin
(cherry picked from commit 0ea189d03c8c5e02c00b96a4281dd9e668d6a9ae)
This commit is contained in:
parent
c9faf83b0b
commit
fb4483cb71
2 changed files with 7 additions and 1 deletions
|
@ -454,6 +454,8 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests
|
||||||
|
|
||||||
[TestCase("0")]
|
[TestCase("0")]
|
||||||
[TestCase("15d")]
|
[TestCase("15d")]
|
||||||
|
[TestCase("")]
|
||||||
|
[TestCase(null)]
|
||||||
public void should_set_history_removes_completed_downloads_false(string historyRetention)
|
public void should_set_history_removes_completed_downloads_false(string historyRetention)
|
||||||
{
|
{
|
||||||
_config.Misc.history_retention = historyRetention;
|
_config.Misc.history_retention = historyRetention;
|
||||||
|
|
|
@ -276,7 +276,11 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||||
status.OutputRootFolders = new List<OsPath> { _remotePathMappingService.RemapRemoteToLocal(Settings.Host, category.FullPath) };
|
status.OutputRootFolders = new List<OsPath> { _remotePathMappingService.RemapRemoteToLocal(Settings.Host, category.FullPath) };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.Misc.history_retention.IsNotNullOrWhiteSpace() && config.Misc.history_retention.EndsWith("d"))
|
if (config.Misc.history_retention.IsNullOrWhiteSpace())
|
||||||
|
{
|
||||||
|
status.RemovesCompletedDownloads = false;
|
||||||
|
}
|
||||||
|
else if (config.Misc.history_retention.EndsWith("d"))
|
||||||
{
|
{
|
||||||
int.TryParse(config.Misc.history_retention.AsSpan(0, config.Misc.history_retention.Length - 1),
|
int.TryParse(config.Misc.history_retention.AsSpan(0, config.Misc.history_retention.Length - 1),
|
||||||
out var daysRetention);
|
out var daysRetention);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue