Fixed: Delete data when removing torrent from Download Station
fixes #1676
This commit is contained in:
parent
cf306f4aba
commit
45d8b1e2ad
|
@ -117,16 +117,13 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation
|
|||
|
||||
public override void RemoveItem(string downloadId, bool deleteData)
|
||||
{
|
||||
try
|
||||
if (deleteData)
|
||||
{
|
||||
_proxy.RemoveTorrent(ParseDownloadId(downloadId), deleteData, Settings);
|
||||
_logger.Debug("{0} removed correctly", downloadId);
|
||||
return;
|
||||
}
|
||||
catch (DownloadClientException e)
|
||||
{
|
||||
_logger.Error(e);
|
||||
DeleteItemData(downloadId);
|
||||
}
|
||||
|
||||
_proxy.RemoveTorrent(ParseDownloadId(downloadId), Settings);
|
||||
_logger.Debug("{0} removed correctly", downloadId);
|
||||
}
|
||||
|
||||
protected OsPath GetOutputPath(OsPath outputPath, DownloadStationTorrent torrent, string serialNumber)
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
|||
{
|
||||
IEnumerable<DownloadStationTorrent> GetTorrents(DownloadStationSettings settings);
|
||||
Dictionary<string, object> GetConfig(DownloadStationSettings settings);
|
||||
void RemoveTorrent(string downloadId, bool deleteData, DownloadStationSettings settings);
|
||||
void RemoveTorrent(string downloadId, DownloadStationSettings settings);
|
||||
void AddTorrentFromUrl(string url, string downloadDirectory, DownloadStationSettings settings);
|
||||
void AddTorrentFromData(byte[] torrentData, string filename, string downloadDirectory, DownloadStationSettings settings);
|
||||
IEnumerable<int> GetApiVersion(DownloadStationSettings settings);
|
||||
|
@ -99,7 +99,7 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
|||
return response.Data;
|
||||
}
|
||||
|
||||
public void RemoveTorrent(string downloadId, bool deleteData, DownloadStationSettings settings)
|
||||
public void RemoveTorrent(string downloadId, DownloadStationSettings settings)
|
||||
{
|
||||
var arguments = new Dictionary<string, object>
|
||||
{
|
||||
|
@ -111,7 +111,6 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
|||
};
|
||||
|
||||
var response = ProcessRequest(DiskStationApi.DownloadStationTask, arguments, settings, $"remove item {downloadId}");
|
||||
_logger.Trace("Item {0} removed from Download Station", downloadId);
|
||||
}
|
||||
|
||||
public IEnumerable<int> GetApiVersion(DownloadStationSettings settings)
|
||||
|
|
Loading…
Reference in New Issue