From 5bba7264c69b654ac5bcb87769781138be61cb92 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Tue, 10 Jan 2017 16:20:22 +0000 Subject: [PATCH] FIX Dont attempt to iterate over null in SiteTree::allowedChildren --- code/model/SiteTree.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 792c0e17f2..cc0f21f5e7 100755 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -2695,8 +2695,7 @@ public function allowedChildren() { // Otherwise, the class and all its subclasses are allowed. if(substr($candidate,0,1) == '*') { $allowedChildren[] = substr($candidate,1); - } else { - $subclasses = ClassInfo::subclassesFor($candidate); + } elseif ($subclasses = ClassInfo::subclassesFor($candidate)) { foreach($subclasses as $subclass) { if ($subclass == 'SiteTree_root' || singleton($subclass) instanceof HiddenClass) { continue;