Skip to content

Commit 01130a1

Browse files
committed
fix: update user role assignment during team creation
1 parent fc31c17 commit 01130a1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

todo/services/team_service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,16 @@ def create_team(cls, dto: CreateTeamDTO, created_by_user_id: str) -> CreateTeamR
108108

109109
team_id_str = str(created_team.id)
110110

111+
cls._assign_user_role(created_by_user_id, team_id_str, "member")
112+
cls._assign_user_role(created_by_user_id, team_id_str, "admin")
111113
cls._assign_user_role(created_by_user_id, team_id_str, "owner")
112114

113115
for member_id in member_ids:
114116
if member_id != created_by_user_id:
115117
cls._assign_user_role(member_id, team_id_str, "member")
116118

117119
if dto.poc_id and dto.poc_id != created_by_user_id:
118-
cls._assign_user_role(dto.poc_id, team_id_str, "owner")
120+
cls._assign_user_role(dto.poc_id, team_id_str, "member")
119121

120122
# Audit log for team creation
121123
AuditLogRepository.create(

0 commit comments

Comments
 (0)