}
self::setModeValues();
- if (!array_key_exists($mode, self::$_modeValues)) {
+ // Note $mode might === FALSE because array_search above failed, e.g. for searchPane='location'
+ if (empty(self::$_modeValues[$mode])) {
$mode = CRM_Contact_BAO_Query::MODE_CONTACTS;
}
'mailing_unsubscribe',
'mailing_date_low',
'mailing_date_high',
+ 'mailing_job_start_date_low',
+ 'mailing_job_start_date_high',
+ 'mailing_job_start_date_relative',
] as $mailingFilter) {
$type = 'String';
if ($mailingFilter == 'mailing_id' &&