From cfac0f553b444d33d94b62c45998d5452280a48d Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Tue, 15 Jun 2021 13:23:53 +0200 Subject: [PATCH] Pages in the Template format were not imported correctly --- .../files/lib/system/importer/PageImporter.class.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/wcfsetup/install/files/lib/system/importer/PageImporter.class.php b/wcfsetup/install/files/lib/system/importer/PageImporter.class.php index 37e1523dd4..006aa5075f 100644 --- a/wcfsetup/install/files/lib/system/importer/PageImporter.class.php +++ b/wcfsetup/install/files/lib/system/importer/PageImporter.class.php @@ -63,11 +63,10 @@ class PageImporter extends AbstractImporter { } // save page - $page = PageEditor::create($data); + $page = new PageEditor(PageEditor::create($data)); if (!$page->identifier) { // set generic page identifier - $pageEditor = new PageEditor($page); - $pageEditor->update([ + $page->update([ 'identifier' => 'com.woltlab.wcf.generic'.$page->pageID ]); } @@ -84,6 +83,10 @@ class PageImporter extends AbstractImporter { 'customURL' => $contentData['customURL'], 'hasEmbeddedObjects' => $contentData['hasEmbeddedObjects'] ]); + + if ($page->pageType == 'tpl') { + $page->updateTemplate($languageID ?: null, $contentData['content']); + } } ImportHandler::getInstance()->saveNewID('com.woltlab.wcf.page', $oldID, $page->pageID); -- 2.20.1