Simplify code in UmbracoViewPage (#12528)

This commit is contained in:
Bjarne Fyrstenborg
2022-06-02 15:47:47 +02:00
committed by GitHub
parent d0a752248e
commit 4238e2a4f3

View File

@@ -39,21 +39,19 @@ public abstract class UmbracoViewPage<TModel> : RazorPage<TModel>
return _helper;
}
_helper = Context.RequestServices.GetRequiredService<UmbracoHelper>();
TModel model = ViewData.Model;
var content = model as IPublishedContent;
if (content is null && model is IContentModel contentModel)
{
content = contentModel.Content;
}
if (content is null)
{
content = UmbracoContext?.PublishedRequest?.PublishedContent;
}
content ??= UmbracoContext?.PublishedRequest?.PublishedContent;
_helper = Context.RequestServices.GetRequiredService<UmbracoHelper>();
if (!(content is null))
if (content is not null)
{
_helper.AssignedContentItem = content;
}