Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Conditional Logic Smart Values Causing Error

Sintia Pulido Sardiñas June 25, 2025

I have an automation to send a Slack message with the values from an issue form. This form has 10 potential setpoints that can be filled so I wrote the logic below expecting it to check if each value is filled and then print out the values. I got it to work for 1 setpoint but when I duplicated it for all 10 it breaks and I get the error below.

 

Logic:

<@U08C1SD8EJY> New Setpoint Change Request
Requester: {{reporter.displayName}}

{{#if(exists(issue.customfield_10424))}}- {{issue.customfield_10424}} - Current: {{issue.customfield_10428}} - New: {{issue.customfield_10429}}
{{/}}

{{#if(exists(issue.customfield_10457))}}-{{issue.customfield_10457}} - Current: {{issue.customfield_10458}} - New: {{issue.customfield_10459}}
{{/}}

{{#if(exists(issue.customfield_10460))}}-{{issue.customfield_10460}} - Current: {{issue.customfield_10461}} - New: {{issue.customfield_10462}}
{{/}}

{{#if(exists(issue.customfield_10463))}}-{{issue.customfield_10463}} - Current: {{issue.customfield_10464}} - New: {{issue.customfield_10465}}
{{/}}

{{#if(exists(issue.customfield_10563))}}-{{issue.customfield_10563}} - Current: {{issue.customfield_10564}} -New: {{issue.customfield_10565}}
{{/}}

{{#if(exists(issue.customfield_10566))}-{{issue.customfield_10566}} - Current: {{issue.customfield_10567}} - New: {{issue.customfield_10568}}
{{/}}

{{#if(exists(issue.customfield_10569))}-{{issue.customfield_10569}} - Current: {{issue.customfield_10570}}- New: {{issue.customfield_10571}}
{{/}}

{{#if(exists(issue.customfield_10572))}-{{issue.customfield_10572}} - Current: {{issue.customfield_10573}}- New: {{issue.customfield_10574}}
{{/}}

{{#if(exists(issue.customfield_10575))}-{{issue.customfield_10575}} - Current: {{issue.customfield_10576}}- New: {{issue.customfield_10577}}
{{/}}

{{#if(exists(issue.customfield_10578))}-{{issue.customfield_10578}} - Current: {{issue.customfield_10579}}- New: {{issue.customfield_10580}}
{{/}}

 

Error:

Screenshot 2025-06-25 174522.png

1 answer

1 accepted

0 votes
Answer accepted
Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 25, 2025

Hi @Sintia Pulido Sardiñas 

Short answer: several of your conditional expressions are missing one of the right-curly brackets, and the error shows the location of the first one near customfield_10566.

I recommend writing long expressions like this in a text editor which supports bracket matching.  This makes it easier to see errors and fix them.  When done, copy and paste into the rule for use.

Kind regards,
Bill

Evgenii
Community Champion
June 26, 2025

Adding to @Bill Sheboy answer - here is fixed code (thanks to ChatGPT)

<@U08C1SD8EJY> New Setpoint Change Request
Requester: {{reporter.displayName}}

{{#if(exists(issue.customfield_10424))}}-{{issue.customfield_10424}} - Current: {{issue.customfield_10428}} - New: {{issue.customfield_10429}}
{{/if}}

{{#if(exists(issue.customfield_10457))}}-{{issue.customfield_10457}} - Current: {{issue.customfield_10458}} - New: {{issue.customfield_10459}}
{{/if}}

{{#if(exists(issue.customfield_10460))}}-{{issue.customfield_10460}} - Current: {{issue.customfield_10461}} - New: {{issue.customfield_10462}}
{{/if}}

{{#if(exists(issue.customfield_10463))}}-{{issue.customfield_10463}} - Current: {{issue.customfield_10464}} - New: {{issue.customfield_10465}}
{{/if}}

{{#if(exists(issue.customfield_10563))}}-{{issue.customfield_10563}} - Current: {{issue.customfield_10564}} -New: {{issue.customfield_10565}}
{{/if}}

{{#if(exists(issue.customfield_10566))}}-{{issue.customfield_10566}} - Current: {{issue.customfield_10567}} - New: {{issue.customfield_10568}}
{{/if}}

{{#if(exists(issue.customfield_10569))}}-{{issue.customfield_10569}} - Current: {{issue.customfield_10570}}- New: {{issue.customfield_10571}}
{{/if}}

{{#if(exists(issue.customfield_10572))}}-{{issue.customfield_10572}} - Current: {{issue.customfield_10573}}- New: {{issue.customfield_10574}}
{{/if}}

{{#if(exists(issue.customfield_10575))}}-{{issue.customfield_10575}} - Current: {{issue.customfield_10576}}- New: {{issue.customfield_10577}}
{{/if}}

{{#if(exists(issue.customfield_10578))}}-{{issue.customfield_10578}} - Current: {{issue.customfield_10579}}- New: {{issue.customfield_10580}}
{{/if}}

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events