diff --git a/plugins/box/pages/pages.admin.php b/plugins/box/pages/pages.admin.php index 54f4307..0cf2227 100755 --- a/plugins/box/pages/pages.admin.php +++ b/plugins/box/pages/pages.admin.php @@ -505,9 +505,12 @@ // Delete page and update fields if ($pages->deleteWhere('[slug="'.$page['slug'].'" ]')) { - $_pages = $pages->select('[parent="'.$page['slug'].'"]', 'all'); - foreach($_pages as $_page) { - $pages->updateWhere('[slug="'.$_page['slug'].'"]', array('parent' => '')); + $_pages = $pages->select('[parent="'.$page['slug'].'"]'); + + if(!empty($_pages)) { + foreach($_pages as $_page) { + $pages->updateWhere('[slug="'.$_page['slug'].'"]', array('parent' => '')); + } } File::delete(STORAGE . DS . 'pages' . DS . $page['id'] . '.page.txt');