Fixup: None type is not subscribable

This commit is contained in:
Tim Schubert 2018-09-20 16:55:36 +02:00
parent 12996bae48
commit 933a8aec95

View file

@ -56,13 +56,14 @@ def create_project(gl, group, user, reference, deploy_key):
'path': user.username, 'path': user.username,
'parent_id': group.id 'parent_id': group.id
}) })
except GitlabError as e: except GitlabCreateError as e:
subgroups = group.subgroups.list(search=user.username) for g in group.subgroups.list(search=user.username):
if len(subgroups) > 0 and subgroup[0].name == user.username: if g.name == user.username:
subgroup = subgroups[0] subgroup = gl.groups.get(g.id, lazy=True)
subgroup = gl.groups.get(subgroup.id, lazy=True)
else: if subgroup is None:
raise(e) raise(e)
try: try:
subgroup.members.create({ subgroup.members.create({
'user_id': user.id, 'user_id': user.id,