Fix CRM_Core_DAO_AllCoreTables::getBriefName to accept BAO name
[civicrm-core.git] / CRM / Core / DAO / AllCoreTables.php
index f6a8e2b657f0cd4b4b113010e2bc4f17fa809f40..6cce0eb92cc3c0f582ccbc5c4b7c7ae744d95fa1 100644 (file)
@@ -254,7 +254,8 @@ class CRM_Core_DAO_AllCoreTables {
    *   Ex: 'Contact'.
    */
   public static function getBriefName($className) {
-    return CRM_Utils_Array::value($className, array_flip(self::daoToClass()));
+    $className = self::getCanonicalClassName($className);
+    return array_search($className, self::daoToClass(), TRUE) ?: NULL;
   }
 
   /**