#5490 Fixing HttpRequestBase DependenciesShouldBeUpgradedFirst

Fixes #5490
This commit is contained in:
Sebastien Ros
2015-08-26 17:17:49 -07:00
parent a603c7e07a
commit 4b59569013

View File

@@ -53,6 +53,12 @@ namespace Orchard.Mvc {
// thus preventing a StackOverflowException.
var baseUrl = new Func<string>(() => siteService.GetSiteSettings().BaseUrl);
var httpContextBase = context.Resolve<IHttpContextAccessor>().Current();
if (httpContextBase == null) {
context.Resolve<IWorkContextAccessor>().CreateWorkContextScope();
return context.Resolve<IHttpContextAccessor>().Current();
}
context.Resolve<IWorkContextAccessor>().CreateWorkContextScope(httpContextBase);
return httpContextBase;
}