From dfb264b21908e3476d8c64de6f3fc7e0ac39bbbe Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Fri, 19 Oct 2018 08:28:00 +1100 Subject: [PATCH] Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the Activity Detail report to avoid fatal error --- CRM/Report/Form/Activity.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CRM/Report/Form/Activity.php b/CRM/Report/Form/Activity.php index 25d19b48a16..2eb56c0a740 100644 --- a/CRM/Report/Form/Activity.php +++ b/CRM/Report/Form/Activity.php @@ -697,7 +697,9 @@ public function add2group($groupID) { GROUP BY civicrm_activity_id $having {$this->_orderBy}"; $select = 'AS addtogroup_contact_id'; $query = str_ireplace('AS civicrm_contact_contact_target_id', $select, $query); + CRM_Core_DAO::disableFullGroupByMode(); $dao = $this->executeReportQuery($query); + CRM_Core_DAO::reenableFullGroupByMode(); $contactIDs = array(); // Add resulting contacts to group