3sd / civicrm-recalculate-recipients

Moved to https://lab.civicrm.org/extensions/civicrm-recalculate-recipients
Other
6 stars 5 forks source link

Recalculate Recipients extension causes A/B Mailings to send all emails to the Mailing A group and 0 emails to Mailing B and C groups #17

Closed agileware-justin closed 2 months ago

agileware-justin commented 3 years ago

Recalculate Recipients extension causes A/B Mailings to send all emails to the Mailing A group and 0 emails to Mailing B and C groups.

I mistakenly thought this was a core CiviCRM bug, but after more detailed testing and reviewing the enabled extensions was able to identify that this extension was causing the issue. Details of this bug report and the discussion can be seen https://lab.civicrm.org/dev/core/-/issues/2810

When the Recalculate Recipients extension is enabled, the A/B Mailing will only send Mailing A to all Recipients, not a percentage of the recipients. Mailing B and Final Mailing are not sent, they have zero recipients..

Regardless of whether the Final Mailing is based on Mailing A or Mailing B, no recipients are set and the Final Mailing is not sent.

Using CiviCRM 5.40.4

Below is a series of screenshots of each step in the process.

Selecting the target group percentage.

Screenshot_20210901_162830

Mailing A and B scheduled.

Screenshot_20210901_162944

Mailing A and B sent.

Screenshot_20210901_163011

Final mailing selected and sent.

Screenshot_20210901_163602

Agileware Ref: CIVICRM-1828

michaelmcandrew commented 3 years ago

Hi @jusfreeman - thanks for this report!

We don't have the resources to fix this at the moment. We would potentially have time toward the end of this year though I don't think it will be a priority I am afraid. Some funding would help us to prioritize. And/or a patch would be welcome, of course :)

agileware-justin commented 3 years ago

@michaelmcandrew all good and understand completely, thought it worth reporting - just in case anyone else hits this curly one.

michaelmcandrew commented 3 years ago

Yes - and thanks, appreciate the report.

michaelmcandrew commented 2 months ago

Closing this issue as I am archiving this repo - please open an issue on https://lab.civicrm.org/extensions/civicrm-recalculate-recipients and reference this issue if you'd like to continue the discussion.