mirror of
https://github.com/Radarr/Radarr
synced 2026-05-07 19:21:21 +02:00
Fixed: Allow files to be moved from Torrent Blackhole even when remove is disabled
(cherry picked from commit f739fd0900695e2ff312d13985c87d84ae00ea75)
This commit is contained in:
parent
50ce480abf
commit
a752476cdb
3 changed files with 9 additions and 8 deletions
|
|
@ -119,7 +119,7 @@ public void completed_download_should_have_required_properties()
|
|||
|
||||
VerifyCompleted(result);
|
||||
|
||||
result.CanBeRemoved.Should().BeFalse();
|
||||
result.CanBeRemoved.Should().BeTrue();
|
||||
result.CanMoveFiles.Should().BeFalse();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -104,9 +104,8 @@ public override IEnumerable<DownloadClientItem> GetItems()
|
|||
Status = item.Status
|
||||
};
|
||||
|
||||
queueItem.CanMoveFiles = queueItem.CanBeRemoved =
|
||||
queueItem.DownloadClientInfo.RemoveCompletedDownloads &&
|
||||
!Settings.ReadOnly;
|
||||
queueItem.CanMoveFiles = !Settings.ReadOnly;
|
||||
queueItem.CanBeRemoved = queueItem.DownloadClientInfo.RemoveCompletedDownloads;
|
||||
|
||||
yield return queueItem;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ public override IEnumerable<DownloadClientItem> GetItems()
|
|||
{
|
||||
foreach (var item in _scanWatchFolder.GetItems(Settings.WatchFolder, ScanGracePeriod))
|
||||
{
|
||||
yield return new DownloadClientItem
|
||||
var queueItem = new DownloadClientItem
|
||||
{
|
||||
DownloadClientInfo = DownloadClientItemClientInfo.FromDownloadClient(this, false),
|
||||
DownloadId = Definition.Name + "_" + item.DownloadId,
|
||||
|
|
@ -72,10 +72,12 @@ public override IEnumerable<DownloadClientItem> GetItems()
|
|||
OutputPath = item.OutputPath,
|
||||
|
||||
Status = item.Status,
|
||||
|
||||
CanBeRemoved = true,
|
||||
CanMoveFiles = true
|
||||
};
|
||||
|
||||
queueItem.CanMoveFiles = true;
|
||||
queueItem.CanBeRemoved = queueItem.DownloadClientInfo.RemoveCompletedDownloads;
|
||||
|
||||
yield return queueItem;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue