From bc5ea13821cc612f3f050af17c3170a652acaa8f Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Mon, 3 Aug 2015 10:19:56 +0200 Subject: [PATCH] Fix moving the page to the root $parent->route() returned null when moving to the root --- system/src/Grav/Common/Page/Page.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system/src/Grav/Common/Page/Page.php b/system/src/Grav/Common/Page/Page.php index 2f0db1fdc..67560a0c7 100644 --- a/system/src/Grav/Common/Page/Page.php +++ b/system/src/Grav/Common/Page/Page.php @@ -658,9 +658,12 @@ class Page if ($parent->path()) { $clone->path($parent->path() . '/' . $clone->folder()); } + // TODO: make sure we always have the route. if ($parent->route()) { $clone->route($parent->route() . '/'. $clone->slug()); + } else { + $clone->route(self::getGrav()['pages']->root()->route() . '/'. $clone->slug()); } return $clone;