Skip to content

create_issues documentation is wrong about project field #498

Open
@jangeja

Description

@jangeja

When creating issues, if one of the issues contain an invalid value for a field, the program quits on an AttributeError.

File "jiracli.py", line 159, in create issues = self.jira.create_issues(field_list=fields['issues']) File "/Users/jangeja/everops/CLIs/jiraCLI/venv/lib/python2.7/site-packages/jira/client.py", line 936, in create_issues r = self._session.post(url, data=json.dumps(data)) File "/Users/jangeja/everops/CLIs/jiraCLI/venv/lib/python2.7/site-packages/jira/resilientsession.py", line 154, in post return self.__verb('POST', url, **kwargs) File "/Users/jangeja/everops/CLIs/jiraCLI/venv/lib/python2.7/site-packages/jira/resilientsession.py", line 147, in __verb raise_on_error(response, verb=verb, **kwargs) File "/Users/jangeja/everops/CLIs/jiraCLI/venv/lib/python2.7/site-packages/jira/resilientsession.py", line 50, in raise_on_error error_list = response['errors'].values() AttributeError: 'list' object has no attribute 'values'

The actual response from the failed create is [{u'status': 400, u'elementErrors': {u'errorMessages': [], u'errors': {u'versions': u"Version name '1.2' is not valid"}}, u'failedElementNumber': 0}]

So its calling .values() on the list object causing it to fail

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions