Hi,
This is based on https://answers.atlassian.com/questions/186846/jira-calculated-field-based-on-another-calculated-field (which was closed due to some blog bug)
I have a Jira custom field setup that includes several scripted fields with pieces of common logic. So, field 1 returns some number based on issue fields, field 2 returns some more info based on number in field 1 etc
As you might guess, i'm not fond of copy-pasting scripting code from one script to the other, but all my attempts to use getFieldValue to get the current value of another SCRIPTED field returned NULL/empty values. Am i missing anything?
The code is simple
Field1 (scripted field)returns constants depending on issue fields, type etc (simplified version here):
return 5
Field 2 (scripted field) looks like:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
def custField = customFieldManager.getCustomFieldObjectByName("Field 1")
if (custField)
return issue.getCustomFieldValue(custField) // TODO: some transform
else
return null
--
this always produced null / empty for Field 2
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.