diff --git a/src/app/api/clients/[id]/route.ts b/src/app/api/clients/[id]/route.ts index ffb3614..c65337d 100644 --- a/src/app/api/clients/[id]/route.ts +++ b/src/app/api/clients/[id]/route.ts @@ -29,13 +29,11 @@ export async function PATCH( home: data.home, logo: data.logo, redirectUri: data.redirectUri, + allowedUsers: Array.isArray(data.allowedUsers) + ? data.allowedUsers + : undefined, } satisfies Partial; - // 单独处理 allowedUsers 字段 - if (Array.isArray(data.allowedUsers)) { - await prisma.$executeRaw`UPDATE clients SET "allowedUsers" = ${data.allowedUsers}::text[] WHERE id = ${params.id}`; - } - const updatedClient = await prisma.client.update({ where: { id: params.id }, data: updateData,