From the Issue Tab Panel Java Class, I am setting the value to Multi line Text custom field, after refreshing the page 2 times, the value appears on the screen.
I am using the Below code for adding the custom field value.
CustomField customFieldName = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Confluence Pages");
MutableIssue mutIssue = ComponentAccessor.getIssueManager().getIssueObject(issue.getId());
ModifiedValue mVal = new ModifiedValue(mutIssue.getCustomFieldValue(customFieldName), "URL Values" );
customFieldName.updateValue(null, mutIssue, mVal, new DefaultIssueChangeHolder());
IssueIndexingService issueIndexService = ComponentAccessor.getComponent(IssueIndexingService.class);
boolean origVal = ImportUtils.isIndexIssues();
Refreshing the Page 1st time gives me value inside the edit mode of custom field. screen shot below.
In the below image only 1 value is shown, but when i refresh for 2nd time, it shows the value.
After 2nd time refresh. i get the value.
Hey arunk I'm having issues getting customfield values as well. One problem I noticed in your code is that you are using getCustomFieldObjectByName. Depending on the version of Jira you are using this is deprecated so it needs to be changed. The new field is getCustomFieldObjectsByName and will return a collection of all custom fields with that name.
Since the Issue Detail is rendered first and then the Issue Tab Panel is rendered, at first refresh the value of custom field is set, but the Issue Detail being already rendered it was not able to show the custom field value, this is the reason why the Custom field value is displayed at the second refresh of the page.
I resolved it by removing the field from the Issue Detail, since i need this only at the Issue Navigator.
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.Read more
Atlas Camp is our developer event which will take place in Barcelona, Spain from the 6th -7th of September . This is a great opportunity to meet other developers and get n...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs