Details
-
Type: Bug
-
Status: Closed
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 5.3.0-b1
-
Fix Version/s: 5.3.0
-
Component/s: Staff Interface
-
Labels:None
Description
The messenger template Invoice Delivery (Unpaid) and possibly other templates that include logic, are not included in the SMS. For example, this template includes the following default text:
Hi {contact.first_name}, An invoice has been created for your account. {% for invoice in invoices %} Invoice #: {invoice.id_code} - {invoice.total} {invoice.currency} Pay Now, visit http://{invoice.payment_url} (No login required) {% endfor %}
But, what is received via SMS is:
Hi Jonathan,
An invoice has been created for your account.
–
And that's it. The invoice # , link, etc are not included. Nothing in the for statement appears. I don't know if the issue is that the data is missing from "invoice", or if it's an issue with the logic itself.
Whatever the issue is, make sure it doesn't also impact any other email templates where logic is used.
Activity
Paul Phillips
created issue -
Paul Phillips
made changes -
Field | Original Value | New Value |
---|---|---|
Affects Version/s | 5.3.0-b1 [ 11711 ] | |
Affects Version/s | 5.4.0-b1 [ 11719 ] |
Jonathan Reissmueller
made changes -
Sprint | 5.3.0-b2 Sprint 1 [ 151 ] |
Jonathan Reissmueller
made changes -
Rank | Ranked higher |
Abdy Franco
made changes -
Assignee | Abdy Franco [ abdy ] |
Abdy Franco
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Abdy Franco
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 3 hours, 22 minutes [ 12120 ] | |
Worklog Id | 15525 [ 15525 ] |
Abdy Franco
made changes -
Time Spent | 3 hours, 22 minutes [ 12120 ] | 7 hours, 54 minutes [ 28440 ] |
Worklog Id | 15526 [ 15526 ] |
Abdy Franco
made changes -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Jonathan Reissmueller
made changes -
Description |
The messenger template Invoice Delivery (Unpaid) and possibly other templates that include logic, are not included in the SMS. For example, this template includes the following default text:
Hi {contact.first_name}, An invoice has been created for your account. {% for invoice in invoices %} Invoice #: {invoice.id_code} - {invoice.total} {invoice.currency} Pay Now, visit http://{invoice.payment_url} (No login required) {% endfor %} But, what is received via SMS is: Hi Jonathan, An invoice has been created for your account. -- And that's it. The invoice # , link, etc are not included. Nothing in the for statement appears. I don't know if the issue is that the data is missing from "invoice", or if it's an issue with the logic itself. Whatever the issue is, make sure it doesn't also impact any other email templates where logic is used. |
The messenger template Invoice Delivery (Unpaid) and possibly other templates that include logic, are not included in the SMS. For example, this template includes the following default text:
{code:java} Hi {contact.first_name}, An invoice has been created for your account. {% for invoice in invoices %} Invoice #: {invoice.id_code} - {invoice.total} {invoice.currency} Pay Now, visit http://{invoice.payment_url} (No login required) {% endfor %} {code} But, what is received via SMS is: Hi Jonathan, An invoice has been created for your account. -- And that's it. The invoice # , link, etc are not included. Nothing in the for statement appears. I don't know if the issue is that the data is missing from "invoice", or if it's an issue with the logic itself. Whatever the issue is, make sure it doesn't also impact any other email templates where logic is used. |
Abdy Franco
made changes -
Status | In Review [ 5 ] | Closed [ 6 ] |
Abdy Franco
made changes -
Sprint | 5.3.0-b2 Sprint 1 [ 151 ] |
Jonathan Reissmueller
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Jonathan Reissmueller
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |