From fcfd9e15a1de01fc1507869028cc6e3e89886c3b Mon Sep 17 00:00:00 2001 From: Geoff Munn Date: Wed, 24 Mar 2010 21:31:07 +0000 Subject: [PATCH] BUGFIX: test that the class exists before running subclass tests git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@101631 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/SiteTree.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index e3dffa68e..e31d39eca 100755 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -1382,7 +1382,9 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid foreach($allFields as $field => $fieldSpec) { if(preg_match('/([^(]+)/', $fieldSpec, $matches)) { $class = $matches[0]; - if($class == 'HTMLText' || is_subclass_of($class, 'HTMLText')) $htmlFields[] = $field; + if(class_exists($class)){ + if($class == 'HTMLText' || is_subclass_of($class, 'HTMLText')) $htmlFields[] = $field; + } } }