diff --git a/src/Umbraco.Web.Website/ActionResults/RedirectToUmbracoPageResult.cs b/src/Umbraco.Web.Website/ActionResults/RedirectToUmbracoPageResult.cs index 54c220cd55..d271e63e2f 100644 --- a/src/Umbraco.Web.Website/ActionResults/RedirectToUmbracoPageResult.cs +++ b/src/Umbraco.Web.Website/ActionResults/RedirectToUmbracoPageResult.cs @@ -161,7 +161,8 @@ namespace Umbraco.Web.Website.ActionResults _queryStringValues.AllKeys.Select(x => x + "=" + HttpUtility.UrlEncode(_queryStringValues[x]))); } - var tempData = httpContext.RequestServices.GetRequiredService(); + var tempDataDictionaryFactory = context.HttpContext.RequestServices.GetRequiredService(); + var tempData = tempDataDictionaryFactory.GetTempData(context.HttpContext); tempData?.Keep(); httpContext.Response.Redirect(destinationUrl);