Issue with jira.user('myuser',expand="groups").groups

cscetbon June 1, 2014

Hi,

I suspect an issue with jira-python. Here is the issue : when I try to get groups a user is a member of,I can't get them using groups property as follow :

jira.user('myuser',expand="groups").groups.items[0].name

AttributeError: 'Resource' object has no attribute 'name'

If I check the raw data for the user I see the groups :

jira.user('myuser',expand="groups").raw

{u'active': True,

...

u'expand': u'groups',

u'groups': {u'items': [{u'name': u'Internal',

u'self': u'https://xxxxx/rest/api/2/group?groupname=Internal'},

{u'name': u'Tech Team',

u'self': u'https://xxxxx/rest/api/2/group?groupname=Tech+Team'},

u'size': 2},

u'key': u'myuser',

u'name': u'myuser',

...

}

The only way I found to get the information is :

jira.user('myuser',expand="groups").raw["groups"]["items"][0]["name"]

any idea how to get it without using raw ?

1 answer

0 votes
CEDRIC ZABEL
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 Leaders.
August 25, 2014

I tried this with Python 2.7.3 and jira-python 0.25, and it worked for me. I don’t know why you got an AttributeError.

Suggest an answer

Log in or Sign up to answer