The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

Import/Add history and comments for existing issues through JSON

M_S_
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 Champions.
February 4, 2016

I am trying to import and add history entries and comments for existing issues through JSON. I know how to properly write JSON for history and comments, but struggle with referencing the existing issues. 

I thought, the JSON file would simply reference the existing issue's key:

{
	"projects": [
		{
			"key": "PRJ",
			"issues": [
				{
					"key": "PRJ-222",
					"history": [ ... ],
					"comments": [ ... ]
				}
			]
		}
	]
}

However, importing this fails claiming that no summary is set. If I provide the existing summary in the JSON file, then the import succeeds, but clears all other fields in the issues (such as fixVersion, components, etc.).

How do I correctly import and add the elements without overwriting the issue?

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

1 vote
Marc Minten (EVS)
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 Champions.
February 4, 2016

Hi, I use JSON import regularly to add comments to existing issues, and it works fine, leaving the other fields unchanged (using the JSON structure as you describe). I did not try to add history items yet.

I think even that if you add the summary field, it will simply overwrite the summary field but never clear the other fields ??? (to be clear: I never tried this)

I did a quick test: here's my JSON file

{"projects": [{"issues": [{"comments": [{"body": "This is my test comment"}],
                           "key": "MUL-2128"}
                         ],
                "key": "MUL"}
            ]
}

It says : No errors, "no Issues and projects imported". But the comment was added correctly to my issue.

I am using JIRA 6.3.12 (know there are improvements in this area in the different 6.x versions)

TAGS
AUG Leaders

Atlassian Community Events