InviteMember roles as array

Hi in the docs it says we can set multiple roles in an invitation:
await authClient.organization.inviteMember({
role: "admin", //this can also be an array for multiple roles (e.g. ["admin", "sale"])
})
await authClient.organization.inviteMember({
role: "admin", //this can also be an array for multiple roles (e.g. ["admin", "sale"])
})
But when trying to do so I get error:
{
"code": "VALIDATION_ERROR",
"message": "Invalid body parameters"
}
{
"code": "VALIDATION_ERROR",
"message": "Invalid body parameters"
}
Types in the intellisense also says it has to be a string: const response = await authClient.organization.inviteMember({ email: parsedValue.email, role: parsedValue.roles, // Has to be string })
2 Replies
Mads
MadsOP4w ago
bump
Netrifier
Netrifier4w ago
GitHub
fix(organization): Fix multiple role array not referenced properly ...
Added ability to pass multiple roles as array to addMember in addition to string roles Changed role type to InferRolesFromOption<O> | InferRolesFromOption<O>[] to stop t...

Did you find this page helpful?