Skip to content

Commit c198e19

Browse files
AndyButlandMigaroez
authored andcommitted
Modified AspNetCoreRequestAccessor to handle absensce of an HttpContext.
1 parent 3a753f4 commit c198e19

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Umbraco.Web.Common/AspNetCore/AspNetCoreRequestAccessor.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public AspNetCoreRequestAccessor(
3434
public string? GetRequestValue(string name) => GetFormValue(name) ?? GetQueryStringValue(name);
3535

3636
/// <inheritdoc />
37-
public string? GetQueryStringValue(string name) => _httpContextAccessor.GetRequiredHttpContext().Request.Query[name];
37+
public string? GetQueryStringValue(string name) => _httpContextAccessor.HttpContext?.Request.Query[name];
3838

3939
/// <inheritdoc />
4040
public Uri? GetRequestUrl() => _httpContextAccessor.HttpContext != null
@@ -86,8 +86,8 @@ internal void EnsureApplicationUrl() =>
8686

8787
private string? GetFormValue(string name)
8888
{
89-
HttpRequest request = _httpContextAccessor.GetRequiredHttpContext().Request;
90-
if (!request.HasFormContentType)
89+
HttpRequest? request = _httpContextAccessor.HttpContext?.Request;
90+
if (request?.HasFormContentType is not true)
9191
{
9292
return null;
9393
}

0 commit comments

Comments
 (0)