diff --git a/server/RdtClient.Service/Services/TorrentRunner.cs b/server/RdtClient.Service/Services/TorrentRunner.cs index 16ca179..31efb81 100644 --- a/server/RdtClient.Service/Services/TorrentRunner.cs +++ b/server/RdtClient.Service/Services/TorrentRunner.cs @@ -335,7 +335,8 @@ namespace RdtClient.Service.Services } // RealDebrid is waiting for file selection, select which files to download. - if (torrent.RdStatus == RealDebridStatus.WaitingForFileSelection || torrent.Downloads.Count == 0) + if (torrent.RdStatus == RealDebridStatus.WaitingForFileSelection || + (torrent.RdStatus == RealDebridStatus.Finished && torrent.Downloads.Count == 0)) { Log.Debug($"Torrent {torrent.RdId} selecting files");