From 88c489a58586b223e1f252ac194fb099a4082724 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Sat, 10 Jun 2023 10:10:34 -0400 Subject: [PATCH] fix for child pages in templates --- Oqtane.Client/Installer/Installer.razor | 2 +- Oqtane.Server/Repository/SiteRepository.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/Installer/Installer.razor b/Oqtane.Client/Installer/Installer.razor index 5283291a..2450cdf3 100644 --- a/Oqtane.Client/Installer/Installer.razor +++ b/Oqtane.Client/Installer/Installer.razor @@ -13,7 +13,7 @@
-
@SharedLocalizer["Version"] @Constants.Version @SharedLocalizer["For"] .NET 7
+
@SharedLocalizer["Version"] @Constants.Version @Localizer["For"] .NET 7

diff --git a/Oqtane.Server/Repository/SiteRepository.cs b/Oqtane.Server/Repository/SiteRepository.cs index 596d13f7..138e0a16 100644 --- a/Oqtane.Server/Repository/SiteRepository.cs +++ b/Oqtane.Server/Repository/SiteRepository.cs @@ -349,6 +349,10 @@ namespace Oqtane.Repository parent = pages.FirstOrDefault(item => item.Path.ToLower() == pageTemplate.Path.Substring(0, pageTemplate.Path.LastIndexOf("/")).ToLower()); } } + else + { + parent = pages.FirstOrDefault(item => item.Path.ToLower() == pageTemplate.Parent.ToLower()); + } page.ParentId = (parent != null) ? parent.PageId : null; page.Path = page.Path.ToLower(); page.Title = pageTemplate.Title;