Skip to content

Commit 207acb1

Browse files
committed
fix bug with capitalisation of user names when comparing collaborator permissions
1 parent 0f919dc commit 207acb1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

gh_org_mgr/_gh_org.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,6 +876,8 @@ def _get_configured_repos_and_user_perms(self):
876876

877877
# Add team member to repo with their repo permissions
878878
for team_member in team_members:
879+
# Lower-case team member
880+
team_member = team_member.lower()
879881
# Check if permissions already exist
880882
if self.configured_repos_collaborators[repo].get(team_member, {}):
881883
logging.debug(
@@ -891,7 +893,7 @@ def _get_configured_repos_and_user_perms(self):
891893
)
892894
)
893895
else:
894-
self.configured_repos_collaborators[repo][team_member.lower()] = perm
896+
self.configured_repos_collaborators[repo][team_member] = perm
895897

896898
def _convert_graphql_perm_to_rest(self, permission: str) -> str:
897899
"""Convert a repo permission coming from the GraphQL API to the ones

0 commit comments

Comments
 (0)