Skip to content

Commit bc009fc

Browse files
m0sapranavkm
authored andcommitted
fixing possible NRE, when viewContext is null
1 parent f4c80ca commit bc009fc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Mvc/Mvc.Razor/src/RazorPageBase.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -644,9 +644,11 @@ public virtual async Task<HtmlString> FlushAsync()
644644
public virtual HtmlString SetAntiforgeryCookieAndHeader()
645645
{
646646
var viewContext = ViewContext;
647-
var antiforgery = viewContext?.HttpContext.RequestServices.GetRequiredService<IAntiforgery>();
648-
antiforgery.SetCookieTokenAndHeader(viewContext?.HttpContext);
649-
647+
if (viewContext != null)
648+
{
649+
var antiforgery = viewContext.HttpContext.RequestServices.GetRequiredService<IAntiforgery>();
650+
antiforgery.SetCookieTokenAndHeader(viewContext.HttpContext);
651+
}
650652
return HtmlString.Empty;
651653
}
652654

0 commit comments

Comments
 (0)