diff --git a/src/NzbDrone.Core.Test/Download/DownloadClientTests/QBittorrentTests/QBittorrentFixture.cs b/src/NzbDrone.Core.Test/Download/DownloadClientTests/QBittorrentTests/QBittorrentFixture.cs index 17a7518e2..bdf7cd31c 100644 --- a/src/NzbDrone.Core.Test/Download/DownloadClientTests/QBittorrentTests/QBittorrentFixture.cs +++ b/src/NzbDrone.Core.Test/Download/DownloadClientTests/QBittorrentTests/QBittorrentFixture.cs @@ -634,7 +634,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests .Returns(new QBittorrentTorrentProperties { Hash = "HASH", - SeedingTime = seedingTime + SeedingTime = seedingTime * 60 }); return torrent; diff --git a/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs b/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs index 36cc08913..14dff5cf8 100644 --- a/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs +++ b/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs @@ -628,11 +628,11 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent if (torrent.SeedingTimeLimit >= 0) { - seedingTimeLimit = torrent.SeedingTimeLimit; + seedingTimeLimit = torrent.SeedingTimeLimit * 60; } else if (torrent.SeedingTimeLimit == -2 && config.MaxSeedingTimeEnabled) { - seedingTimeLimit = config.MaxSeedingTime; + seedingTimeLimit = config.MaxSeedingTime * 60; } else { diff --git a/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentTorrent.cs b/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentTorrent.cs index dbfceb0c3..92e6c7e02 100644 --- a/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentTorrent.cs +++ b/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentTorrent.cs @@ -33,7 +33,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent public float RatioLimit { get; set; } = -2; [JsonProperty(PropertyName = "seeding_time")] - public long? SeedingTime { get; set; } // Torrent seeding time (not provided by the list api) + public long? SeedingTime { get; set; } // Torrent seeding time (in seconds, not provided by the list api) [JsonProperty(PropertyName = "seeding_time_limit")] // Per torrent seeding time limit (-2 = use global, -1 = unlimited) public long SeedingTimeLimit { get; set; } = -2; @@ -47,7 +47,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent public string SavePath { get; set; } [JsonProperty(PropertyName = "seeding_time")] - public long SeedingTime { get; set; } // Torrent seeding time + public long SeedingTime { get; set; } // Torrent seeding time (in seconds) } public class QBittorrentTorrentFile