*
* @return array
* with links
+ * @throws \CRM_Core_Exception
*/
public static function createLinks(&$query, $sortByCharacter, $isDAO) {
$AToZBar = self::getStaticCharacters();
$element['class'] = "active";
$klass = 'class="active"';
}
- $url = CRM_Utils_System::url($path, "force=1&qfKey=$qfKey&sortByCharacter=");
+ $urlParams = [
+ 'force' => 1,
+ 'qfKey' => $qfKey,
+ ];
+ if ($query->_context === 'amtg') {
+ // See https://lab.civicrm.org/dev/core/-/issues/2333
+ // Seems to be needed in add to group flow.
+ $urlParams['_qf_Basic_display'] = 1;
+ }
+ $urlParams['sortByCharacter'] = '';
+ $url = CRM_Utils_System::url($path, $urlParams);
// we do it this way since we want the url to be encoded but not the link character
// since that seems to mess up drupal utf-8 encoding etc
$url .= urlencode($link);