diff --git a/src/services/gsuite-directory.service.ts b/src/services/gsuite-directory.service.ts index 62f2482b..c491588e 100644 --- a/src/services/gsuite-directory.service.ts +++ b/src/services/gsuite-directory.service.ts @@ -151,12 +151,13 @@ export class GSuiteDirectoryService extends BaseDirectoryService implements IDir users: UserEntry[] ): Promise { const entries: GroupEntry[] = []; + const query = this.createDirectoryQuery(this.syncConfig.groupFilter); let nextPageToken: string = null; // eslint-disable-next-line while (true) { this.logService.info("Querying groups - nextPageToken:" + nextPageToken); - const p = Object.assign({ pageToken: nextPageToken }, this.authParams); + const p = Object.assign({ query: query, pageToken: nextPageToken }, this.authParams); const res = await this.service.groups.list(p); if (res.status !== 200) { throw new Error("Group list API failed: " + res.statusText);