mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
hdbits: fix TVDB search for daily episodes (#13964)
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
|
using System.Globalization;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
@@ -103,12 +104,17 @@ namespace Jackett.Common.Indexers
|
|||||||
["id"] = query.TvdbID
|
["id"] = query.TvdbID
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (DateTime.TryParseExact($"{query.Season} {query.Episode}", "yyyy MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var showDate))
|
||||||
|
requestData["search"] = showDate.ToString("yyyy-MM-dd");
|
||||||
|
else
|
||||||
|
{
|
||||||
if (query.Season != 0)
|
if (query.Season != 0)
|
||||||
requestData["tvdb"]["season"] = query.Season;
|
requestData["tvdb"]["season"] = query.Season;
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(query.Episode))
|
if (!string.IsNullOrEmpty(query.Episode))
|
||||||
requestData["tvdb"]["episode"] = query.Episode;
|
requestData["tvdb"]["episode"] = query.Episode;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (!string.IsNullOrWhiteSpace(queryString))
|
else if (!string.IsNullOrWhiteSpace(queryString))
|
||||||
requestData["search"] = queryString;
|
requestData["search"] = queryString;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user