Skip to content

Commit 2829f53

Browse files
fix: identify expired invitations (#154)
1 parent 33f2002 commit 2829f53

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

pkg/connector/invitation.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,11 @@ func (i *invitationResourceType) List(ctx context.Context, parentID *v2.Resource
191191
// The failed_invitations endpoint includes failures other than
192192
// expirations (e.g. user_was_inactive, unexpected_failure). Only
193193
// surface invitations that explicitly expired.
194-
if invitation.GetFailedReason() != githubInvitationFailedReasonExpired {
194+
failedReason := strings.ToLower(invitation.GetFailedReason())
195+
if !strings.Contains(failedReason, githubInvitationFailedReasonExpired) {
195196
continue
196197
}
198+
197199
ir, err := invitationToUserResource(invitation, invitationStatusExpired)
198200
if err != nil {
199201
return nil, nil, err

0 commit comments

Comments
 (0)