diff --git a/src/Umbraco.Web/UmbracoContextFactory.cs b/src/Umbraco.Web/UmbracoContextFactory.cs index 2a812036bf..1efdade458 100644 --- a/src/Umbraco.Web/UmbracoContextFactory.cs +++ b/src/Umbraco.Web/UmbracoContextFactory.cs @@ -64,7 +64,7 @@ namespace Umbraco.Web public UmbracoContextReference EnsureUmbracoContext(HttpContextBase httpContext = null) { var currentUmbracoContext = _umbracoContextAccessor.UmbracoContext; - if (currentUmbracoContext != null) + if (currentUmbracoContext != null && !currentUmbracoContext.Disposed) return new UmbracoContextReference(currentUmbracoContext, false, _umbracoContextAccessor);