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 IConfigManager ConfigManager
|
||||||
@inject ITenantManager TenantManager
|
@inject ITenantManager TenantManager
|
||||||
@inject ISiteService SiteService
|
@inject ISiteService SiteService
|
||||||
|
@inject IPageRepository PageRepository
|
||||||
@inject IThemeRepository ThemeRepository
|
@inject IThemeRepository ThemeRepository
|
||||||
@inject ILanguageRepository LanguageRepository
|
@inject ILanguageRepository LanguageRepository
|
||||||
@inject ILocalizationManager LocalizationManager
|
@inject ILocalizationManager LocalizationManager
|
||||||
|
@ -153,6 +154,11 @@
|
||||||
page = site.Pages.FirstOrDefault();
|
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)
|
if (page == null || page.IsDeleted)
|
||||||
{
|
{
|
||||||
HandlePageNotFound(site, page, route);
|
HandlePageNotFound(site, page, route);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user