diff --git a/src/actions/signup.ts b/src/actions/signup.ts index d1d2a14..a797422 100644 --- a/src/actions/signup.ts +++ b/src/actions/signup.ts @@ -7,18 +7,18 @@ import { getSetting, SettingKey } from '@util/settings.ts'; export const signup = { signup: defineAction({ input: z.object({ - firstname: z.string().min(2), - lastname: z.string().min(2), + firstname: z.string().trim().min(2), + lastname: z.string().trim().min(2), // this will be inaccurate as it is evaluated only once birthday: z .string() .date() .max(Date.now() - 1000 * 60 * 60 * 24 * 365 * 6), - phone: z.string().nullable(), - username: z.string(), + phone: z.string().trim().nullable(), + username: z.string().trim(), - teamMember: z.string(), - teamName: z.string().nullable() + teamMember: z.string().trim(), + teamName: z.string().trim().nullable() }), handler: async (input) => { // check if signup is allowed