$contact
may (at least sometimes) have no 'is_deleted' array member, which will throw E_NOTICE. Use null-collescing operator '??' to avoid this. (Also replace old-style 'Utils_Array mechanism with '??' for equivalent purpose WRT to 'is_deceased').
AllenShaw (8877bc39) at 13 Mar 19:18
Revert "Fix E_NOTICE "Undefined index"
AllenShaw (ec197890) at 13 Mar 19:09
Fix E_NOTICE "Undefined index".
When the option to send an email to an alternative email is used in civirules, but the trigger reference contact does not have an email address or has it blocked, the email is not sent.
This issue arises from the following change: b28aa8b3
The problem is complex, because the "alternative_receiver_address" parameter is used in different situations:
I suggest separating these situations with another parameter: !61
Fixed in 2.13 via !61 (merged)
mattwire (6ce6f634) at 09 Mar 12:26
Release 2.14
mattwire (6ce6f634) at 09 Mar 12:25
Release 2.14
Merged via 0d6e2e12
mattwire (0d6e2e12) at 09 Mar 12:22
Regenerate civix
Could this be considered for merge? Or someone can run civix upgrade
locally if they feel more comfortable. The older civix version isn't compatible with both Smarty 2 and 3+.
@sluc23 yes I believe that is good solution. I have merged the changes and created a new release.
jaapjansma (a1ba8b4b) at 08 Mar 15:53
Update info.xml
jaapjansma (a1ba8b4b) at 08 Mar 15:53
Update info.xml
jaapjansma (540a4d31) at 08 Mar 15:52
Update CHANGELOG.md
Thanks
jaapjansma (067d66b8) at 08 Mar 15:51
Merge branch 'devAlternativeAddress' into 'master'
... and 1 more commit
@jaapjansma we are facing same issue with alternative emails.. do you think MR !61 (merged) is a good solution? thanks