WebClient.GetResultAsync(): allow request.PostData to be null

This commit is contained in:
kaso17 2021-05-25 10:18:06 +02:00
parent 7d9eea0355
commit be117c1819
1 changed files with 2 additions and 1 deletions

View File

@ -173,7 +173,8 @@ namespace Jackett.Common.Utils.Clients
var postData = "";
if (request.Type == RequestType.POST)
{
var lines = request.PostData.Select(kvp => kvp.Key + "=" + kvp.Value);
var lines = request.PostData?.Select(kvp => kvp.Key + "=" + kvp.Value);
lines ??= new List<string>();
postData = $" PostData: {{{string.Join(", ", lines)}}} RawBody: {request.RawBody}";
}
logger.Debug($"WebClient({ClientType}).GetResultAsync(Method: {request.Type} Url: {request.Url}{postData})");