diff --git a/CRM/Core/PseudoConstant.php b/CRM/Core/PseudoConstant.php index 17dd76dbe1fb..4a86234f1f83 100644 --- a/CRM/Core/PseudoConstant.php +++ b/CRM/Core/PseudoConstant.php @@ -209,8 +209,10 @@ public static function get($daoName, $fieldName, $params = [], $context = NULL) } // 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)) {