gitlab_*_access_token: handle revoked field in group and project access tokens (#10196)

fix(gitlab): handle `revoked` field in group and project access tokens
This commit is contained in:
Massimo Gengarelli
2025-06-06 06:16:54 +02:00
committed by GitHub
parent 97e386f85b
commit b86e4af103
6 changed files with 118 additions and 18 deletions

View File

@@ -185,7 +185,7 @@ class GitLabGroupAccessToken(object):
@param name of the access token
'''
def find_access_token(self, group, name):
access_tokens = group.access_tokens.list(all=True)
access_tokens = [x for x in group.access_tokens.list(all=True) if not getattr(x, 'revoked', False)]
for access_token in access_tokens:
if (access_token.name == name):
self.access_token_object = access_token