Description
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