From b963758d227ba923865759804330fc6a3da5d4d7 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sun, 22 Feb 2026 00:34:00 +0000 Subject: [PATCH] backfill --- .../src/database/migrations/20260221T092214-scim.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/server/src/database/migrations/20260221T092214-scim.ts b/apps/server/src/database/migrations/20260221T092214-scim.ts index 961788e7..8d3a5e17 100644 --- a/apps/server/src/database/migrations/20260221T092214-scim.ts +++ b/apps/server/src/database/migrations/20260221T092214-scim.ts @@ -72,6 +72,15 @@ export async function up(db: Kysely): Promise { ) .execute(); + // Backfill: mark all non-default groups as external in workspaces with SSO group sync enabled + await sql` + UPDATE groups SET is_external = true + WHERE is_default = false + AND workspace_id IN ( + SELECT workspace_id FROM auth_providers WHERE group_sync = true + ) + `.execute(db); + await db.schema .alterTable('workspaces') .addColumn('is_scim_enabled', 'boolean', (col) =>