CiviGrant - Don't return grant fields as contact fields
authorColeman Watts <coleman@civicrm.org>
Sun, 20 Feb 2022 19:30:07 +0000 (14:30 -0500)
committerMonish Deb <monish.deb@jmaconsulting.biz>
Mon, 28 Feb 2022 13:16:44 +0000 (18:46 +0530)
Fixes dev/core#3069

ext/civigrant/CRM/Grant/BAO/Query.php

index 2eeb0d044399fbf1fc2a7717d7cb66ca588af75b..324fe7dd15e20cd9293aea068fd3a5aee55acfc9 100644 (file)
@@ -17,12 +17,16 @@ use CRM_Grant_ExtensionUtil as E;
 class CRM_Grant_BAO_Query extends CRM_Contact_BAO_Query_Interface {
 
   /**
-   * Get grant fields.
+   * Unused.
+   *
+   * This function is meant to return extra contact fields, but grants are not contacts.
    *
    * @return array
    */
   public function &getFields() {
-    return CRM_Grant_BAO_Grant::exportableFields();
+    $fields = [];
+    return $fields;
+    // return CRM_Grant_BAO_Grant::exportableFields();
   }
 
   /**