Add primaryKey info to daos
[civicrm-core.git] / Civi / Api4 / Generic / AbstractEntity.php
index b218cec75e4a7f21a99a939d9d6fc748a6d08285..266c6307a491f968ca5e5e8a1a3ffe6ec568a71e 100644 (file)
@@ -152,6 +152,7 @@ abstract class AbstractEntity {
       $dao = \CRM_Core_DAO_AllCoreTables::getFullName($info['name']);
       if ($dao) {
         $info['paths'] = $dao::getEntityPaths();
+        $info['primary_key'] = $dao::$_primaryKey;
         $info['icon'] = $dao::$_icon;
         $info['label_field'] = $dao::$_labelField;
         $info['dao'] = $dao;