diff --git a/tests/phpunit/CRM/Contact/SelectorTest.php b/tests/phpunit/CRM/Contact/SelectorTest.php index e7d0a58cdcdabf4b49736476d9431d66339126fd..67e9a6321c326f8331b92501d87f084ec65ae034 100644 --- a/tests/phpunit/CRM/Contact/SelectorTest.php +++ b/tests/phpunit/CRM/Contact/SelectorTest.php @@ -93,10 +93,17 @@ class CRM_Contact_SelectorTest extends CiviUnitTestCase { ]); $rows = $selector->getRows(CRM_Core_Action::VIEW, 0, 50, ''); $this->assertEquals(1, count($rows)); + + CRM_Core_DAO::reenableFullGroupByMode(); + $rows = $selector->getRows(CRM_Core_Action::VIEW, 0, 50, ''); + $sortChar = $selector->alphabetQuery()->fetchAll(); // sort name is stored in '<last_name>, <first_name>' format, as per which the first character would be B of Bond $this->assertEquals('B', $sortChar[0]['sort_name']); $this->assertEquals($contactID, key($rows)); + + CRM_Core_DAO::reenableFullGroupByMode(); + $selector->getQueryObject()->getCachedContacts([$contactID], FALSE); } } }