Merge pull request #4772 from jitendrapurohit/CRM-15750
authorKurund Jalmi <kurund@civicrm.org>
Tue, 23 Dec 2014 19:28:57 +0000 (00:58 +0530)
committerKurund Jalmi <kurund@civicrm.org>
Tue, 23 Dec 2014 19:28:57 +0000 (00:58 +0530)
Fix for CRM-15750 advanced search using relationship and smart group pro...

CRM/Contact/BAO/Query.php

index 01e8afe19cd30ce6488a13fa202d0ab6440deaf6..e7760714fbb15e7422d34e8feb5236d7ad344e32 100644 (file)
@@ -2903,12 +2903,12 @@ WHERE  id IN ( $groupIDs )
       $groupIDsFiltered = implode(',', $groupsFiltered);
 
       if ($tableAlias == NULL) {
-        $tableAlias = "civicrm_group_contact_cache_{$groupIDsFiltered}";
+        $tableAlias = "`civicrm_group_contact_cache_{$groupIDsFiltered}`";
       }
 
-      $this->_tables["`{$tableAlias}`"] = $this->_whereTables["`{$tableAlias}`"] = " LEFT JOIN civicrm_group_contact_cache `{$tableAlias}` ON {$joinTable}.id = `{$tableAlias}`.contact_id ";
+      $this->_tables[$tableAlias] = $this->_whereTables[$tableAlias] = " LEFT JOIN civicrm_group_contact_cache {$tableAlias} ON {$joinTable}.id = {$tableAlias}.contact_id ";
 
-      return "`{$tableAlias}`.group_id IN (" . $groupIDsFiltered . ")";
+      return "{$tableAlias}.group_id IN (" . $groupIDsFiltered . ")";
     }
 
     return NULL;