Przeglądaj źródła

Fix:ControllerLinkGeneratorExtensions.GetAmbientValues throws NullReferenceException (#24576)

- related issue #24412
- add null check on GetAmbientValues(HttpContext)
WuYafeng 5 lat temu
rodzic
commit
748798889b

+ 1 - 1
src/Mvc/Mvc.Core/src/Routing/ControllerLinkGeneratorExtensions.cs

@@ -256,7 +256,7 @@ namespace Microsoft.AspNetCore.Routing
 
         private static RouteValueDictionary GetAmbientValues(HttpContext httpContext)
         {
-            return httpContext?.Features.Get<IRouteValuesFeature>()?.RouteValues;
+            return httpContext?.Features?.Get<IRouteValuesFeature>()?.RouteValues;
         }
     }
 }