I am using jira-python 0.16 and am having fits trying to get search_issues() to work for me.
The following function is defined:
def findIssues(jiraInst, queryJQL): """ Return a list of issues that match the provided jql filter :param jiraInst - jira client object :param queryJQL - JQL filter string """ if debug: print >>sys.stderr, '*fi:JQL = \'%s\'' % queryJQL try: # Try to get all issues that match the filter results = jiraInst.search_issues(jql_str=queryJQL, maxResults=200) except (JIRAError, ValueError) as err: print >>sys.stderr, '* Search for \"%s\" returned an error \"%s\"\n' % \ (queryJQL, err) return  return results
If called like
results = findIssues(jira, r'project = "A Project" AND status = "Pending User"')
The following error is returned:
Search for "project = "A Project" AND status = "Pending User"" returned an error "HTTP 400: "The value 'A Project' does not exist for the field 'project'"
However, if I use 'project = "A Project" AND status = "Pending User"' as a search filter in the web interface all is right with the world and issues are returned.
Searching for 'status = "Pending User"' returns issues across all projects as expected using either the function or the web interface.
Any suggestions or help would be appreciated.
I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...
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