From 1ccef9cbab1c4f6777cdaa9f1f2fedd350fb94cf Mon Sep 17 00:00:00 2001 From: Aadesh Kheria Date: Mon, 20 Apr 2026 12:03:30 -0700 Subject: [PATCH] Update seed function to preserve existing user metadata when updating client_read_only_metadata --- apps/backend/prisma/seed.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/backend/prisma/seed.ts b/apps/backend/prisma/seed.ts index 4f4cf5cb0..9b6a3c520 100644 --- a/apps/backend/prisma/seed.ts +++ b/apps/backend/prisma/seed.ts @@ -425,11 +425,16 @@ export async function seed() { } } + const existingDefaultUser = await usersCrudHandlers.adminRead({ + tenancy: internalTenancy, + user_id: defaultUserId, + }); + const existingMetadata = (existingDefaultUser.client_read_only_metadata ?? {}) as Record; await usersCrudHandlers.adminUpdate({ tenancy: internalTenancy, user_id: defaultUserId, data: { - client_read_only_metadata: { isAiChatReviewer: true }, + client_read_only_metadata: { ...existingMetadata, isAiChatReviewer: true }, }, });