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,
'parent_id': group.id
})
except GitlabError as e:
subgroups = group.subgroups.list(search=user.username)
if len(subgroups) > 0 and subgroup[0].name == user.username:
subgroup = subgroups[0]
subgroup = gl.groups.get(subgroup.id, lazy=True)
else:
except GitlabCreateError as e:
for g in group.subgroups.list(search=user.username):
if g.name == user.username:
subgroup = gl.groups.get(g.id, lazy=True)
if subgroup is None:
raise(e)
try:
subgroup.members.create({
'user_id': user.id,