fix #3993 - personalized page throwing 404 on static render mode
This commit is contained in:
parent
55fe2600b7
commit
38c468a204
|
@ -21,6 +21,7 @@
|
|||
@inject IConfigManager ConfigManager
|
||||
@inject ITenantManager TenantManager
|
||||
@inject ISiteService SiteService
|
||||
@inject IPageRepository PageRepository
|
||||
@inject IThemeRepository ThemeRepository
|
||||
@inject ILanguageRepository LanguageRepository
|
||||
@inject ILocalizationManager LocalizationManager
|
||||
|
@ -153,6 +154,11 @@
|
|||
page = site.Pages.FirstOrDefault();
|
||||
}
|
||||
}
|
||||
if (page == null)
|
||||
{
|
||||
// personalized pages need to be retrieved using path
|
||||
page = PageRepository.GetPage(route.PagePath, site.SiteId);
|
||||
}
|
||||
if (page == null || page.IsDeleted)
|
||||
{
|
||||
HandlePageNotFound(site, page, route);
|
||||
|
|
Loading…
Reference in New Issue
Block a user