From 527f844403ba939963ed1c0e3c27f8c593187cbf Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Mon, 28 Mar 2022 08:46:00 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1549 --- wire/core/PagesLoader.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wire/core/PagesLoader.php b/wire/core/PagesLoader.php index bc42b2ef..b4cd2b98 100644 --- a/wire/core/PagesLoader.php +++ b/wire/core/PagesLoader.php @@ -1183,7 +1183,8 @@ class PagesLoader extends Wire { if($_page) { // populate provided Page object $page = $_page; - $page->set('template', $template ? $template : $row['templates_id']); + $page->set('template', $template ? $template : (int) $row['templates_id']); + if(!$page->get('parent_id')) $page->set('parent_id', (int) $row['parent_id']); } else { // create new Page object $pageTemplate = $template ? $template : $templates->get((int) $row['templates_id']);