feat: continue running on user missing in create-teams (#38)

This commit is contained in:
王梓宁520370910042 2024-07-23 21:21:37 +08:00 committed by GitHub
parent 0ed098fd1d
commit bace3c0d30
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -196,9 +196,12 @@ class Gitea:
}, },
) )
logger.info(f"Team {team_name} created") logger.info(f"Team {team_name} created")
self.organization_api.org_add_team_repository( try:
team.id, self.org_name, repo_name self.organization_api.org_add_team_repository(
) team.id, self.org_name, repo_name
)
except Exception as e:
logger.warning(e)
membership: GroupMembership membership: GroupMembership
student_count = 0 student_count = 0
for membership in group.get_memberships(): for membership in group.get_memberships():
@ -213,10 +216,14 @@ class Gitea:
except Exception as e: except Exception as e:
logger.warning(e) logger.warning(e)
continue continue
self.organization_api.org_add_team_member(team.id, username) try:
self.repository_api.repo_add_collaborator( self.organization_api.org_add_team_member(team.id, username)
self.org_name, repo_name, username self.repository_api.repo_add_collaborator(
) self.org_name, repo_name, username
)
except Exception as e:
logger.error(e)
continue
try: try:
self.repository_api.repo_delete_branch_protection( self.repository_api.repo_delete_branch_protection(
self.org_name, repo_name, "master" self.org_name, repo_name, "master"