fix #3993 - personalized page throwing 404 on static render mode

This commit is contained in:
sbwalker 2024-03-14 23:15:37 -04:00
parent 55fe2600b7
commit 38c468a204

View File

@ -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);