sendEmail() template throws error, "Variable >>issue<< is already defined in the same context!"
sendEmail() template throws error, "Variable >>issue<< is already defined in the same context!"
Problem
When referencing the “issue” variable in a template referenced when using sendEmail(), an error is thrown "Variable >>issue<< is already defined in the same context!"
The “issue” variable is a reserved keyword when using sendmail() with a template. Consider the following sendEmail() script that references “template.tpl”:
string issue = "DEMO-1";
sendEmail("name@example.com", "subject goes here, "path/to/template.tpl");
Now for template.tpl:
Current issue key: $issue$.
Solution
Consider using a variable besides “issue”. For example, “issueKey”:
string issueKey = "DEMO-1";
sendEmail("name@example.com", "subject goes here, "path/to/template.tpl");
Now for template.tpl:
Current issue key: $issueKey$.
In this instance, “issueKey” will not throw an error.
Related articles
Filter by label
There are no items with the selected labels at this time.
, multiple selections available, Use left or right arrow keys to navigate selected items
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.