Hi, we are using Jira 8.2.1 and Scriptrunner 5.6.8.1.
We added a Web Panel on the Issue View where we show some custom field values. The custom fields are multi-line text types but on the issue view the value is shown as one single line without any breaks. For example:
Step 1
Step 2
Step 3
is shown as:
Step 1 Step 2 Step 3
Our code:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
def issue = context.issue as Issue
def issueManager = ComponentAccessor.getIssueManager()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cFieldInstance = customFieldManager.getCustomFieldObject(10607L)
def cFieldInstanceName = cFieldInstance.getFieldName()
def cFieldSteps = customFieldManager.getCustomFieldObject(10606L)
def cFieldStepsName = cFieldSteps.getFieldName()
def cFieldActualResults = customFieldManager.getCustomFieldObject(10604L)
def cFieldActualResultsName = cFieldActualResults.getFieldName()
def cFieldExpectedResults = customFieldManager.getCustomFieldObject(10603L)
def cFieldExpectedResultsName = cFieldExpectedResults.getFieldName()
def cFieldInstanceValue = issue.getCustomFieldValue(cFieldInstance)
def cFieldStepsValue = issue.getCustomFieldValue(cFieldSteps)
def cFieldActualResultsValue = issue.getCustomFieldValue(cFieldActualResults)
def cFieldExpectedResultsValue = issue.getCustomFieldValue(cFieldExpectedResults)
writer.write(cFieldInstanceName + ": " + cFieldInstanceValue + "<br>")
writer.write(cFieldStepsName + ": " + cFieldStepsValue + "<br>")
writer.write(cFieldExpectedResultsName + ": " + cFieldExpectedResultsValue + "<br>")
writer.write(cFieldActualResultsName + ": " + cFieldActualResultsValue + "<br>")
Thanks for help.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.