Fixup: None type is not subscribable
This commit is contained in:
parent
12996bae48
commit
933a8aec95
1 changed files with 7 additions and 6 deletions
|
@ -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,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue