diff --git a/src/Umbraco.Web.Website/ActionResults/UmbracoPageResult.cs b/src/Umbraco.Web.Website/ActionResults/UmbracoPageResult.cs index 5019dbd7c2..c6f0a95206 100644 --- a/src/Umbraco.Web.Website/ActionResults/UmbracoPageResult.cs +++ b/src/Umbraco.Web.Website/ActionResults/UmbracoPageResult.cs @@ -122,7 +122,8 @@ namespace Umbraco.Web.Website.ActionResults // http://issues.umbraco.org/issue/U4-1339 var targetController = controller; - var tempData = context.HttpContext.RequestServices.GetRequiredService(); + var tempDataDictionaryFactory = context.HttpContext.RequestServices.GetRequiredService(); + var tempData = tempDataDictionaryFactory.GetTempData(context.HttpContext); targetController.TempData = tempData; targetController.TempData.Save();