diff --git a/plugins/catalog-backend-module-gitlab/src/lib/client.ts b/plugins/catalog-backend-module-gitlab/src/lib/client.ts index 5eee68cbe2..52829c343b 100644 --- a/plugins/catalog-backend-module-gitlab/src/lib/client.ts +++ b/plugins/catalog-backend-module-gitlab/src/lib/client.ts @@ -188,7 +188,7 @@ export class GitLabClient { }, body: JSON.stringify({ variables: { group: groupPath, relations: relations, endCursor }, - query: `query getGroupMembers($group: ID!, $endCursor: String) { + query: `query getGroupMembers($group: ID!, $relations: GroupMemberRelation!, $endCursor: String) { group(fullPath: $group) { groupMembers(first: 100, relations: [$relations], after: $endCursor) { nodes { diff --git a/plugins/catalog-backend-module-gitlab/src/providers/GitlabOrgDiscoveryEntityProvider.ts b/plugins/catalog-backend-module-gitlab/src/providers/GitlabOrgDiscoveryEntityProvider.ts index bec3b06661..5c4624c43a 100644 --- a/plugins/catalog-backend-module-gitlab/src/providers/GitlabOrgDiscoveryEntityProvider.ts +++ b/plugins/catalog-backend-module-gitlab/src/providers/GitlabOrgDiscoveryEntityProvider.ts @@ -191,10 +191,7 @@ export class GitlabOrgDiscoveryEntityProvider implements EntityProvider { } else { groups = (await client.listDescendantGroups(this.config.group)).items; users = ( - await client.getGroupMembers( - this.config.group.split('/')[0], - 'DIRECT, DESCENDANTS', - ) + await client.getGroupMembers(this.config.group.split('/')[0], 'DIRECT') ).items; }