From f9264c479e2628911bd3d753c99c141f97335fba Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Tue, 3 Oct 2023 16:30:27 +0200 Subject: [PATCH] fix(medusa): Accept invite should not require first/last name (#5279) **What** Makes the first and last name optional when accepting an invite since those column can be nullable --- .changeset/seven-snails-live.md | 5 +++++ .../medusa/src/api/routes/admin/invites/accept-invite.ts | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .changeset/seven-snails-live.md diff --git a/.changeset/seven-snails-live.md b/.changeset/seven-snails-live.md new file mode 100644 index 0000000000..70785c7c36 --- /dev/null +++ b/.changeset/seven-snails-live.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): Accept invite should not require first/last name diff --git a/packages/medusa/src/api/routes/admin/invites/accept-invite.ts b/packages/medusa/src/api/routes/admin/invites/accept-invite.ts index b82cf59a3e..50ffa4cc73 100644 --- a/packages/medusa/src/api/routes/admin/invites/accept-invite.ts +++ b/packages/medusa/src/api/routes/admin/invites/accept-invite.ts @@ -1,4 +1,9 @@ -import { IsNotEmpty, IsString, ValidateNested } from "class-validator" +import { + IsNotEmpty, + IsOptional, + IsString, + ValidateNested, +} from "class-validator" import InviteService from "../../../../services/invite" import { Type } from "class-transformer" @@ -92,9 +97,11 @@ export default async (req, res) => { export class AdminPostInvitesInviteAcceptUserReq { @IsString() + @IsOptional() first_name: string @IsString() + @IsOptional() last_name: string @IsString()