mirror of https://github.com/Jackett/Jackett
cardigann: allow empty inputs for login.method `get`
This commit is contained in:
parent
df94aaf930
commit
8154acb47b
|
@ -772,18 +772,22 @@ namespace Jackett.Common.Indexers
|
||||||
else if (Login.Method == "get")
|
else if (Login.Method == "get")
|
||||||
{
|
{
|
||||||
var queryCollection = new NameValueCollection();
|
var queryCollection = new NameValueCollection();
|
||||||
foreach (var Input in Definition.Login.Inputs)
|
|
||||||
|
if (Login.Inputs != null && Login.Inputs.Any())
|
||||||
{
|
{
|
||||||
var value = applyGoTemplateText(Input.Value);
|
foreach (var input in Login.Inputs)
|
||||||
queryCollection.Add(Input.Key, value);
|
{
|
||||||
|
var value = applyGoTemplateText(input.Value);
|
||||||
|
queryCollection.Add(input.Key, value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var LoginUrl = resolvePath(Login.Path + "?" + queryCollection.GetQueryString()).ToString();
|
var loginUrl = resolvePath(Login.Path + "?" + queryCollection.GetQueryString()).ToString();
|
||||||
configData.CookieHeader.Value = null;
|
configData.CookieHeader.Value = null;
|
||||||
var loginResult = await RequestWithCookiesAsync(LoginUrl, referer: SiteLink, headers: headers);
|
var loginResult = await RequestWithCookiesAsync(loginUrl, referer: SiteLink, headers: headers);
|
||||||
configData.CookieHeader.Value = loginResult.Cookies;
|
configData.CookieHeader.Value = loginResult.Cookies;
|
||||||
|
|
||||||
checkForError(loginResult, Definition.Login.Error);
|
checkForError(loginResult, Login.Error);
|
||||||
}
|
}
|
||||||
else if (Login.Method == "oneurl")
|
else if (Login.Method == "oneurl")
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue