Wrong parameter passed to executeQuery function
authorPradeep Nayak <pradpnayak@gmail.com>
Thu, 23 Jan 2020 01:41:36 +0000 (01:41 +0000)
committerPradeep Nayak <pradpnayak@gmail.com>
Thu, 23 Jan 2020 01:41:36 +0000 (01:41 +0000)
CRM/Activity/BAO/Activity.php

index 7941aadc1043423959fd95f7a0a85d282d7e61a4..1f0e7a4fe8f95cf7f433aa3ce84322f9ca1f0ac1 100644 (file)
@@ -804,7 +804,10 @@ class CRM_Activity_BAO_Activity extends CRM_Activity_DAO_Activity {
 
           // fetch case subject for case ID found
           if (!empty($activity['case_id'])) {
-            $activities[$id]['case_subject'] = CRM_Core_DAO::executeQuery('CRM_Case_DAO_Case', $activity['case_id'], 'subject');
+            $activities[$id]['case_subject'] = civicrm_api3('Case', 'getvalue', [
+              'return' => 'subject',
+              'id' => reset($activity['case_id']),
+            ]);
           }
         }
         else {