Skip to content

Commit 46859a6

Browse files
committed
guard against NRE's in FindView
1 parent 8939c18 commit 46859a6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ServiceStack.Mvc/RazorFormat.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -354,11 +354,11 @@ private ViewEngineResult FindView(IEnumerable<string> viewNames, out Dictionary<
354354
if (viewName.StartsWith("/"))
355355
{
356356
var viewEngineResult = GetPageFromPathInfo(viewName);
357-
if (viewEngineResult.Success)
357+
if (viewEngineResult?.Success == true)
358358
return viewEngineResult;
359359

360360
viewEngineResult = GetRoutingPage(viewName, out routingArgs);
361-
if (viewEngineResult.Success)
361+
if (viewEngineResult?.Success == true)
362362
return viewEngineResult;
363363
}
364364
else
@@ -367,7 +367,7 @@ private ViewEngineResult FindView(IEnumerable<string> viewNames, out Dictionary<
367367
{
368368
var viewPath = location.CombineWith(viewName) + ".cshtml";
369369
var viewEngineResult = ViewEngine.GetView(execPath, viewPath, isMainPage: false);
370-
if (viewEngineResult.Success)
370+
if (viewEngineResult?.Success == true)
371371
return viewEngineResult;
372372
}
373373
}

0 commit comments

Comments
 (0)