We’ve been using a custom payslip email template for a while without any issues. Recently, when sending payslips, the template variables in the subject line and message body are no longer being rendered they appear as raw template tags instead of the actual values.
The subject shows the raw template syntax instead of the actual pay run date. The body also shows {{recipient.name}} instead of the employee’s name.
Go to a pay run → select an employee’s payslip → click Email
The email preview shows unrendered template variables in both subject and body
This started happening recently and we haven’t changed the template. Has anyone else experienced this, or is this a known issue after a recent update?
@lubos Is the redering in “Settings > Email Settings > Email Templates > Sales Invoice” still broken? I’ve tried with version 26.5.29.3635
Examples:
Subject is showing Invoice | Ref: {{ recipient.code }}-{{ reference }} as plain text while sending out. Lines of text is also showing it as plain text instead of rendered code/HTML:
" {{ recipient.name }}
dep. administration
{{ recipient.address | newline_to_br }}
"
AND others like:
{{ recipient.code }}-{{ reference }}
How can I/we fix this?
Now the email is unreadable and they really need to be sent out.
Please help a.s.a.p.
I don’t like saying this, but the latest releases have quite a few bugs. Change or new insights regarding architecture and/or security adjustments are certainly necessary in this day and age, but it seems that a comprehensive regression test is missing, causing some functionalities to become unstable, stop working, or simply disappear suddenly (think of the former backup options). This was certainly not the case before.
I use this product in production, so I need to be able to rely on it. If help is needed, please ask.
When can I expect this bug to be fixed? Right now, I cannot send out invoices via Manager.io. Very annoying and unprofessional.
The bug has certainly not been fixed yet.
Example, subject email: “Invoice | Reference: {{ recipient.code }}-{{ reference }} | Due date: {% for field in fields %}{% if field.label == “Due date” %}{{ field.text }}{% endif %}{% endfor %}”
Sending emails via the built-in email system is not working properly. I still keep seeing raw text with tags (e.g. tags of html, b, i, body and {{ recipient.code }}-{{ reference }}, {{ recipient.name }}) in my subject and message. This is despite the fact that I am working with the latest release, specifically v26.6.7.3638.
If I add something to my original ticket, I receive a message that it has already been resolved. Nothing could be further from the truth.
I hope this problem/bug can be resolved quickly, as I would like to send out my invoices.