Fix SendHttpRequest activity

Fixes an issue where an exception occurs when no content is provided
This commit is contained in:
Sipke Schoorstra 2023-01-23 15:57:38 +01:00
parent 4f5bc70bd4
commit b7a9607951

View file

@ -110,10 +110,14 @@ public class SendHttpRequest : CodeActivity<HttpResponse>
request.Headers.Add(header.Key, header.Value.AsEnumerable());
var contentType = ContentType.TryGet(context);
var contentWriters = context.GetServices<IHttpContentWriter>();
var contentWriter = SelectContentWriter(contentType, contentWriters);
var content = Content.TryGet(context);
request.Content = contentWriter.GetContent(content, contentType);
if (contentType != null && content != null)
{
var contentWriters = context.GetServices<IHttpContentWriter>();
var contentWriter = SelectContentWriter(contentType, contentWriters);
request.Content = contentWriter.GetContent(content, contentType);
}
return request;
}