Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download tar.gz
36.49 KB
MD5: a8a2d1a1ed53c8c67af9d63b5f23f91b
SHA-1: aefe67a37d2378722b1d30d3c31b3853e778cf1e
SHA-256: 484cea26325b2e5dc60a798ed59406a5071b905c28b21dc1556020acbd1e4bdd
Download zip
40.12 KB
MD5: e394176bb09a2e7de2f24e1b20f9f792
SHA-1: 8a86c34f5a92ae23e351c447e87075b6b5804261
SHA-256: 4e85464fc0e0b3551161887fb93bd068f279f1c351bfee33c6211d180e468d2b
Release notes
Fixed this: #1314372: Undefined property error.. mail being delivered to only a few members of the site.
Here are the details:
- There was a bug in the opt out code that only actually worked some times.
- While working through fixing that, I realized I had a logic flaw in the database query I was using to select recipients, such that all users in the database would be polled, when that was unnecessary.
- While fixing that, I realized the way I was doing categories and opt outs, in general, both made it hard to separate the category logic later, and made it such that opting out wouldn't always work the way people might expect it.
- While fixing that, I realized I could combine most of the recipient list selection code and opt out code into a single concise function that should reduce the time it takes to create the recipient list.
So, I revamped how I handle selecting recipients from the selected categories and removing recipients from the opt outs, hopefully resulting in better logic and code. We'll see.