Skip to content

Commit 9cacf06

Browse files
author
Wes Dean
committed
Fix object being pushed to team
1 parent 70a60ac commit 9cacf06

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

sync.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
##
6969
# @var int LOG_LEVEL
7070
# @brief the threshold for displaying logs; higher is quieter
71-
LOG_LEVEL = int(os.getenv("LOGGING", "20"))
71+
LOG_LEVEL = int(os.getenv("LOG_LEVEL", "20"))
7272

7373
logging.basicConfig(level=LOG_LEVEL)
7474

@@ -367,7 +367,7 @@ def add_member_to_team(member_object, team_object):
367367
return None
368368

369369
logging.debug("Not in DRY_RUN, so interacting with GitHub API")
370-
return team_object.add_membership(member_name)
370+
return team_object.add_membership(member_object)
371371

372372

373373
def remove_member_from_team(member_object, team_object):
@@ -431,12 +431,16 @@ def main():
431431

432432
logging.info("%i / %i: %s", member_count, member_total, member)
433433

434-
if current_team_members[member] and allow_user(member_object) is False:
434+
if (
435+
member in current_team_members
436+
and current_team_members[member]
437+
and allow_user(member_object) is False
438+
):
435439
logging.info(
436440
"'%s' is in the team but shouldn't be, so removing them", member
437441
)
438442
remove_member_from_team(member_object, team_object)
439-
elif not current_team_members[member] and allow_user(member_object) in (
443+
elif member not in current_team_members and allow_user(member_object) in (
440444
None,
441445
True,
442446
):

0 commit comments

Comments
 (0)