format form values for multi-select fields
authorPradeep Nayak <pradpnayak@gmail.com>
Sun, 18 Nov 2018 18:56:19 +0000 (00:26 +0530)
committerPradeep Nayak <pradpnayak@gmail.com>
Sun, 18 Nov 2018 18:56:19 +0000 (00:26 +0530)
CRM/Batch/BAO/Batch.php

index 3424c786574328177d474aa6e849dcc58ffa4d8c..ad2f096730644fb99a1d431b34f80bc3e797f36c 100644 (file)
@@ -748,7 +748,20 @@ LEFT JOIN civicrm_contribution_soft ON civicrm_contribution_soft.contribution_id
       }
     }
 
-    $searchParams = CRM_Contact_BAO_Query::convertFormValues($values);
+    $searchParams = CRM_Contact_BAO_Query::convertFormValues(
+      $values,
+      0,
+      FALSE,
+      NULL,
+      [
+        'financial_type_id',
+        'contribution_soft_credit_type_id',
+        'contribution_status_id',
+        'contribution_page_id',
+        'financial_trxn_card_type_id',
+        'contribution_payment_instrument_id',
+      ]
+    );
     // @todo the use of defaultReturnProperties means the search will be inefficient
     // as slow-unneeded properties are included.
     $query = new CRM_Contact_BAO_Query($searchParams,