From: John Kingsnorth Date: Mon, 18 Sep 2023 14:55:49 +0000 (+0100) Subject: Exclude inactive groups on recipient lists X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=cd3c82045c528399594dbeefc28c2fab213e1c96;p=civicrm-core.git Exclude inactive groups on recipient lists --- diff --git a/Civi/Api4/Service/Autocomplete/MailingRecipientsAutocompleteProvider.php b/Civi/Api4/Service/Autocomplete/MailingRecipientsAutocompleteProvider.php index 6e687e1582..54fa71f9e6 100644 --- a/Civi/Api4/Service/Autocomplete/MailingRecipientsAutocompleteProvider.php +++ b/Civi/Api4/Service/Autocomplete/MailingRecipientsAutocompleteProvider.php @@ -70,6 +70,7 @@ class MailingRecipientsAutocompleteProvider extends AutoService implements Event ], 'join' => [], 'where' => [ + ['is_active', '=', TRUE], ['group_type:name', 'CONTAINS', 'Mailing List'], ['OR', [['saved_search_id.expires_date', 'IS NULL'], ['saved_search_id.expires_date', '>', 'NOW()', TRUE]]], ['OR', [['is_hidden', '=', FALSE], [($mode === 'include' ? 'mailing_group.id' : '(NULL)'), 'IS NOT NULL']]],