diff --git a/src/Umbraco.Web/Mvc/UmbracoVirtualNodeRouteHandler.cs b/src/Umbraco.Web/Mvc/UmbracoVirtualNodeRouteHandler.cs index e7a004fddf..df64d5e75e 100644 --- a/src/Umbraco.Web/Mvc/UmbracoVirtualNodeRouteHandler.cs +++ b/src/Umbraco.Web/Mvc/UmbracoVirtualNodeRouteHandler.cs @@ -17,9 +17,27 @@ namespace Umbraco.Web.Mvc /// Returns the UmbracoContext for this route handler /// /// - /// By default this uses the UmbracoContext singleton + /// By default this uses the UmbracoContext singleton, this could be overridden to check for null in the case + /// that this handler is used for a request where an UmbracoContext is not created by default see http://issues.umbraco.org/issue/U4-9384 + /// + /// + /// /// - public virtual UmbracoContext GetUmbracoContext(RequestContext requestContext) + protected virtual UmbracoContext GetUmbracoContext(RequestContext requestContext) { return UmbracoContext.Current; }