Using Personalization Tokens in Programmable Email Module Breaks Personalization in Email
So I came across what I think is a bug.
With the new programmable email modules, you can now create loops and interact with contact properties prior to sending the email, which is great! I've been able to successfully manipuate contact fields using contact.property_name with filters and loops. However, when properties are passed in via a variable, it seems to break all personalization in an email with the module (example below).
The following works
{% set customDic = contact.personalization_property|split(",") %}
{% for item in customDic %}
Ticket number {{ item }}: <a href="https://www.example.com?ticket-number={{ item }}">Click Here</a><br>
{% endfor %}
However, when you do it this way, it breaks
{% for property in module.list_of_properties %}
{{ property.property_label }}: {% if property.adjust_datetime %}{{ property.property_field|datetimeformat(property.datetime_formatting) }}{% else %}{{ property.date_field }}{% endif %}<br>
{% endfor %}
Where module.list_of_properties is a loop group including