Schedule/Send via CiviMail action does not work when selecting all Contacts
Drupal 7.73 CiviCRM 5.29.1 Dataprocessor 2.17
How to reproduce:
- Create a Contact Search Data Processor, add any number of filters
- Use the filters to return a subset N of all Contacts
- Select All (N) Records
- Select Schedule/Send via CiviMail from Actions
Expected Behaviour: Civimail would show a Hidden Smart Group with N recipients
What happens: CiviMail shows a Hidden Smart Group going to all contacts in the DB.
Selecting only the visible contacts on a page does create a Hidden (non-Smart) Group with the correct number of recipients.