Skip to content

Commit 1766fdf

Browse files
committed
Only allow active members
1 parent caa4943 commit 1766fdf

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

api/admin/middleware/github-auth.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,15 @@ githubAuthRouter.get('/callback', async (req, res) => {
6161
// Verify team membership
6262
let isTeamMember = false;
6363
try {
64-
await octokit.teams.getMembershipForUserInOrg({
64+
const { data: membership } = await octokit.teams.getMembershipForUserInOrg({
6565
org: GITHUB_ORG,
6666
team_slug: GITHUB_TEAM,
6767
username: user.login,
6868
});
69-
isTeamMember = true;
69+
70+
if (membership.state === 'active') {
71+
isTeamMember = true;
72+
}
7073
} catch (error) {
7174
// 404 means user is not a team member
7275
if (

0 commit comments

Comments
 (0)