e.g. the recurring upgrade failed for contact https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=41897501 leading to this damaged message: https://civicrm.wikimedia.org/civicrm/damaged/edit?action=update&id=715464&reset=1
Description
Description
Related Objects
Related Objects
Event Timeline
Comment Actions
We can find and replace these across all message templates (after checking for other cases besides first_name). However, how will this work with the copies of these emails that live on Email's side. @RLopez-WMF do you have thoughts on this? It is likely to be a lot of message templates that need updating.
For the future, we should use {if {contact.first_name|bool}} instead of {if '{contact.first_name}'} and the same for any other conditionals for strings existing.