diff --git a/CRM/Core/PseudoConstant.php b/CRM/Core/PseudoConstant.php index 8ada2d79144b4d28f9266f5557886e3f7039ea0d..a7763327b1561a2a761725af792193bd5549b378 100644 --- a/CRM/Core/PseudoConstant.php +++ b/CRM/Core/PseudoConstant.php @@ -208,8 +208,10 @@ class CRM_Core_PseudoConstant { } // Core field: load schema - $dao = new $daoName(); - $fieldSpec = $dao->getFieldSpec($fieldName); + if (class_exists($daoName)) { + $dao = new $daoName(); + $fieldSpec = $dao->getFieldSpec($fieldName); + } // Return false if field doesn't exist. if (empty($fieldSpec)) {