diff --git a/packages/better-auth/src/api/routes/update-user.ts b/packages/better-auth/src/api/routes/update-user.ts index 59b9745e81..56f0b967e8 100644 --- a/packages/better-auth/src/api/routes/update-user.ts +++ b/packages/better-auth/src/api/routes/update-user.ts @@ -10,6 +10,7 @@ import { parseUserInput } from "../../db/schema"; import { generateRandomString } from "../../crypto"; import { BASE_ERROR_CODES } from "../../error/codes"; import { originCheck } from "../middlewares"; +import type { Prettify } from "../../types/helper"; export const updateUser = () => createAuthEndpoint( @@ -20,10 +21,14 @@ export const updateUser = () => use: [sessionMiddleware], metadata: { $Infer: { - body: {} as AdditionalUserFieldsInput & { - name?: string; - image?: string | null; - }, + body: {} as Partial< + Prettify< + AdditionalUserFieldsInput & { + name?: string; + image?: string | null; + } + > + >, }, openapi: { description: "Update the current user",