Don't prefix custom fields with entity table.
authorMattias Michaux <mattias.michaux@gmail.com>
Fri, 30 Oct 2015 14:48:05 +0000 (15:48 +0100)
committerMattias Michaux <mattias.michaux@gmail.com>
Fri, 30 Oct 2015 14:48:05 +0000 (15:48 +0100)
CRM/Contact/BAO/Query.php

index 23288b38d6407715576ecaccbbffe539c19a3045..756a633c5fc0e808fd52826d94c83206cc718a5f 100644 (file)
@@ -1672,7 +1672,8 @@ class CRM_Contact_BAO_Query {
 
     if ($apiEntity &&
       (substr($id, 0, strlen($apiEntity)) != $apiEntity) &&
-      (substr($id, 0, 10) != 'financial_' && substr($id, 0, 8) != 'payment_')
+      (substr($id, 0, 10) != 'financial_' && substr($id, 0, 8) != 'payment_') &&
+      (substr($id, 0, 7) != 'custom_')
     ) {
       $id = $apiEntity . '_' . $id;
     }