diff --git a/core/ClassInfo.php b/core/ClassInfo.php index af166f77a..6740dcd44 100644 --- a/core/ClassInfo.php +++ b/core/ClassInfo.php @@ -301,7 +301,11 @@ class ClassInfo { * @return string */ public static function table_for_object_field($candidateClass, $fieldName) { - if(!$candidateClass || !$fieldName || !is_subclass_of($candidateClass, 'DataObject')) { + if(!$candidateClass + || !$fieldName + || !class_exists($candidateClass) + || !is_subclass_of($candidateClass, 'DataObject') + ) { return null; }