diff --git a/lib/api/organization.ts b/lib/api/organization.ts index 02bde22..3cc5003 100644 --- a/lib/api/organization.ts +++ b/lib/api/organization.ts @@ -87,13 +87,14 @@ export async function sendInvitation( role: string = 'member', captcha?: { captcha_id?: string, captcha_solution?: string, captcha_token?: string } ): Promise { - const body = { + const body: any = { email, - role, - ...(captcha?.captcha_id ? { captcha_id: captcha.captcha_id } : {}), - ...(captcha?.captcha_solution ? { captcha_solution: captcha.captcha_solution } : {}), - ...(captcha?.captcha_token ? { captcha_token: captcha.captcha_token } : {}) + role } + + if (captcha?.captcha_id) body.captcha_id = captcha.captcha_id + if (captcha?.captcha_solution) body.captcha_solution = captcha.captcha_solution + if (captcha?.captcha_token) body.captcha_token = captcha.captcha_token return await authFetch(`/auth/organizations/${organizationId}/invites`, { method: 'POST',