Here is my python code to create a ticket in Jira:
#Extract values from Excel sheet
Components = getCellValue(ws, 12, 2)
TestLevel = [getCellValue(ws, 14, 2)]
issue_dict = {
'components': {'FIELD': Components},
'customfield_10301': {'value': TestLevel}
}
new_issue = jira.create_issue(fields=issue_dict)
"errors":{"components":"data was not an array","TestLevel":"data was not an array"}
I am unable to figure out the reason behind this above error.
Did anyone face such issue?
I found following worked with Python when updating the components:
issue.update(notify=False,update={"components": [{"add": {"name": str(NAME),}}],},)
Where NAME is the component name wisheds to be updated
Hello @santoshamoghavarsh.reddy ,
Welcome to the Atlassian Community.
I might not be the best person to answer this question but, reading the error message, it looks like you should pass an array of objects instead of a single value:
Example:
'customfield_10060': [{'value': 'Customer'}]
For further details on this, you may want to review below threads:
Finally, for the future, please notice that the best places to get help on development related questions are the ones listed in https://developer.atlassian.com/resources.
Specifically:
Cheers,
Dario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.