diff --git a/system/src/Grav/Common/Page/Pages.php b/system/src/Grav/Common/Page/Pages.php index 53790bac6..c579afac9 100644 --- a/system/src/Grav/Common/Page/Pages.php +++ b/system/src/Grav/Common/Page/Pages.php @@ -498,7 +498,22 @@ class Pages /** @var Pages $pages */ $pages = $grav['pages']; - return $pages->getList(); + $parents = $pages->getList(); + + /** @var Admin $admin */ + $admin = $grav['admin']; + + // Remove current route from parents + if (isset($admin)) { + $page = $admin->getPage($admin->route); + $page_route = $page->route(); + if (isset($parents[$page_route])) { + unset($parents[$page_route]); + } + + } + + return $parents; } /**