GazelleTracker: fix GroupTime processing. resolves #13015

This commit is contained in:
Garfield69
2022-05-16 12:10:37 +12:00
parent b2274030e7
commit 7adc26966d

View File

@@ -220,7 +220,11 @@ namespace Jackett.Common.Indexers.Abstract
var json = JObject.Parse(response.ContentString);
foreach (JObject r in json["response"]["results"])
{
var groupTime = DateTimeUtil.UnixTimestampToDateTime(long.Parse((string)r["groupTime"]));
// groupTime may be a unixTime or a datetime string
var isNumber = long.TryParse((string)r["groupTime"], out long n);
var groupTime = (isNumber)
? DateTimeUtil.UnixTimestampToDateTime(long.Parse((string)r["groupTime"]))
: DateTimeUtil.FromFuzzyTime((string)r["groupTime"]);
var groupName = WebUtility.HtmlDecode((string)r["groupName"]);
var artist = WebUtility.HtmlDecode((string)r["artist"]);
var cover = (string)r["cover"];