From 38c468a20410ce4f2f60e93907094b10fdb6fc72 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Thu, 14 Mar 2024 23:15:37 -0400 Subject: [PATCH] fix #3993 - personalized page throwing 404 on static render mode --- Oqtane.Server/Components/App.razor | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Oqtane.Server/Components/App.razor b/Oqtane.Server/Components/App.razor index 13d4f08f..e5bb3620 100644 --- a/Oqtane.Server/Components/App.razor +++ b/Oqtane.Server/Components/App.razor @@ -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);