Simplify code in UmbracoViewPage (#12528)
This commit is contained in:
committed by
GitHub
parent
d0a752248e
commit
4238e2a4f3
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user