From 23c591f9038c7846ad72bc609c5a6717044a0e7d Mon Sep 17 00:00:00 2001 From: Hendrik Heil Date: Wed, 19 Mar 2025 06:18:31 +0100 Subject: [PATCH] feat: disable archived google users (#715) Google Workspace users in an "archived" state will be treated as a disabled user by Directory Connector. e.g. they will be removed from the organization if "remove disabled users during sync" is enabled. --- src/services/gsuite-directory.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/gsuite-directory.service.ts b/src/services/gsuite-directory.service.ts index f667651a..714818eb 100644 --- a/src/services/gsuite-directory.service.ts +++ b/src/services/gsuite-directory.service.ts @@ -141,7 +141,7 @@ export class GSuiteDirectoryService extends BaseDirectoryService implements IDir entry.referenceId = user.id; entry.externalId = user.id; entry.email = user.primaryEmail != null ? user.primaryEmail.trim().toLowerCase() : null; - entry.disabled = user.suspended || false; + entry.disabled = user.suspended || user.archived || false; entry.deleted = deleted; return entry; }