Fixes #4071 - Error executing scheduled task - This instance has already started one or more requests.

This commit is contained in:
Sebastiaan Janssen
2019-01-15 08:39:43 +01:00
parent b9430158ce
commit f7671ec9a7

View File

@@ -63,10 +63,11 @@ namespace Umbraco.Web.Scheduling
private async Task<bool> GetTaskByHttpAync(string url, CancellationToken token)
{
if (_httpClient == null)
_httpClient = new HttpClient();
if (Uri.TryCreate(_appContext.UmbracoApplicationUrl, UriKind.Absolute, out var baseUri))
_httpClient.BaseAddress = baseUri;
{
_httpClient = Uri.TryCreate(_appContext.UmbracoApplicationUrl, UriKind.Absolute, out var baseUri)
? new HttpClient { BaseAddress = baseUri }
: new HttpClient();
}
var request = new HttpRequestMessage(HttpMethod.Get, url);