diff --git a/src/NzbDrone.Core/Download/Clients/Transmission/Transmission.cs b/src/NzbDrone.Core/Download/Clients/Transmission/Transmission.cs index f11cede33..2662f52a3 100644 --- a/src/NzbDrone.Core/Download/Clients/Transmission/Transmission.cs +++ b/src/NzbDrone.Core/Download/Clients/Transmission/Transmission.cs @@ -115,9 +115,13 @@ public override IEnumerable GetItems() item.DownloadClient = Definition.Name; item.OutputPath = outputPath + torrent.Name; + item.TotalSize = torrent.TotalSize; item.RemainingSize = torrent.LeftUntilDone; item.RemainingTime = TimeSpan.FromSeconds(torrent.Eta); - item.TotalSize = torrent.TotalSize; + if (torrent.Eta != -1) + { + item.RemainingTime = TimeSpan.FromSeconds(torrent.Eta); + } if (!torrent.ErrorString.IsNullOrWhiteSpace()) {