CRM-20590, fixed params for api call
authorPradeep Nayak <pradpnayak@gmail.com>
Tue, 23 May 2017 12:57:47 +0000 (18:27 +0530)
committerPradeep Nayak <pradpnayak@gmail.com>
Tue, 23 May 2017 12:57:47 +0000 (18:27 +0530)
----------------------------------------
* CRM-20590: Add pre and post hook for EntityBatch
  https://issues.civicrm.org/jira/browse/CRM-20590

CRM/Batch/BAO/EntityBatch.php

index 85b70490efa85c3bf66cd92579dcd58f3dca9f60..9189e733fa3f5d6ee6bc838faf1a975c8e02f800 100644 (file)
@@ -54,10 +54,13 @@ class CRM_Batch_BAO_EntityBatch extends CRM_Batch_DAO_EntityBatch {
 
   /**
    * Remove entries from entity batch.
-   * @param array $params
+   * @param array|int $params
    * @return CRM_Batch_DAO_EntityBatch
    */
   public static function del($params) {
+    if (!is_array($params)) {
+      $params = array('id' => $params);
+    }
     $entityBatch = new CRM_Batch_DAO_EntityBatch();
     $entityId = CRM_Utils_Array::value('id', $params);
     CRM_Utils_Hook::pre('delete', 'EntityBatch', $entityId, $params);