From 8c8fc63efc4fd3dc7f6cf0028635c2dc9fd1d550 Mon Sep 17 00:00:00 2001 From: SokratisVidros Date: Wed, 17 Jan 2024 16:32:09 +0200 Subject: [PATCH] fix(backend): Add UserPasswordHashingParams to updateUser --- .changeset/sweet-ladybugs-sneeze.md | 10 ++++++++++ packages/backend/src/api/endpoints/UserApi.ts | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .changeset/sweet-ladybugs-sneeze.md diff --git a/.changeset/sweet-ladybugs-sneeze.md b/.changeset/sweet-ladybugs-sneeze.md new file mode 100644 index 00000000000..6e78eacf1c5 --- /dev/null +++ b/.changeset/sweet-ladybugs-sneeze.md @@ -0,0 +1,10 @@ +--- +'@clerk/backend': patch +--- + +Add the following properties to `users.updateUser(userId, params)` params: +- `password_hasher` +- `password_digest` +- `publicMetadata` +- `privateMetadata` +- `unsafeMetadata` \ No newline at end of file diff --git a/packages/backend/src/api/endpoints/UserApi.ts b/packages/backend/src/api/endpoints/UserApi.ts index e611928788a..8a811d1b0c3 100644 --- a/packages/backend/src/api/endpoints/UserApi.ts +++ b/packages/backend/src/api/endpoints/UserApi.ts @@ -60,7 +60,7 @@ type CreateUserParams = { } & UserMetadataParams & (UserPasswordHashingParams | object); -interface UpdateUserParams extends UserMetadataParams { +type UpdateUserParams = { firstName?: string; lastName?: string; username?: string; @@ -76,7 +76,8 @@ interface UpdateUserParams extends UserMetadataParams { externalId?: string; createdAt?: Date; createOrganizationEnabled?: boolean; -} +} & UserMetadataParams & + (UserPasswordHashingParams | object); type GetOrganizationMembershipListParams = { userId: string;