Update seed function to preserve existing user metadata when updating client_read_only_metadata

This commit is contained in:
Aadesh Kheria 2026-04-20 12:03:30 -07:00
parent a43eb11f9e
commit 1ccef9cbab

View File

@ -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<string, unknown>;
await usersCrudHandlers.adminUpdate({
tenancy: internalTenancy,
user_id: defaultUserId,
data: {
client_read_only_metadata: { isAiChatReviewer: true },
client_read_only_metadata: { ...existingMetadata, isAiChatReviewer: true },
},
});