mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Fixed: Correctly calculate UI age for some indexers
This commit is contained in:
@@ -208,7 +208,7 @@ namespace NzbDrone.Core.Indexers.Definitions
|
||||
Categories = new List<IndexerCategory> { TvCategoryFromQualityParser.ParseTvShowQuality(row.ReleaseTitle) },
|
||||
Size = ParseUtil.CoerceLong(row.Size),
|
||||
Files = row.FileList.Length,
|
||||
PublishDate = DateTime.Parse(row.PublishDateUtc, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal),
|
||||
PublishDate = DateTime.Parse(row.PublishDateUtc, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal),
|
||||
Grabs = ParseUtil.CoerceInt(row.Snatch),
|
||||
Seeders = ParseUtil.CoerceInt(row.Seed),
|
||||
Peers = ParseUtil.CoerceInt(row.Seed) + ParseUtil.CoerceInt(row.Leech),
|
||||
|
@@ -109,7 +109,7 @@ namespace NzbDrone.Core.Parser
|
||||
if (DateTimeRoutines.TryParseDateOrTime(
|
||||
str, dtFormat, out DateTimeRoutines.ParsedDateTime dt))
|
||||
{
|
||||
return dt.DateTime.ToUniversalTime();
|
||||
return dt.DateTime;
|
||||
}
|
||||
|
||||
throw new InvalidDateException($"FromFuzzyTime parsing failed for string {str}");
|
||||
|
@@ -61,7 +61,7 @@ namespace NzbDrone.Core.Parser.Model
|
||||
|
||||
public int Age
|
||||
{
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate).Days; }
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate.ToUniversalTime()).Days; }
|
||||
|
||||
//This prevents manually downloading a release from blowing up in mono
|
||||
//TODO: Is there a better way?
|
||||
@@ -70,7 +70,7 @@ namespace NzbDrone.Core.Parser.Model
|
||||
|
||||
public double AgeHours
|
||||
{
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate).TotalHours; }
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate.ToUniversalTime()).TotalHours; }
|
||||
|
||||
//This prevents manually downloading a release from blowing up in mono
|
||||
//TODO: Is there a better way?
|
||||
@@ -79,7 +79,7 @@ namespace NzbDrone.Core.Parser.Model
|
||||
|
||||
public double AgeMinutes
|
||||
{
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate).TotalMinutes; }
|
||||
get { return DateTime.UtcNow.Subtract(PublishDate.ToUniversalTime()).TotalMinutes; }
|
||||
|
||||
//This prevents manually downloading a release from blowing up in mono
|
||||
//TODO: Is there a better way?
|
||||
|
Reference in New Issue
Block a user