enforce correct role types

This commit is contained in:
Alex Holliday committed 2026-04-13 12:26:14 -07:00
1 parent 77e72bc3bf
commit ec929aef45
1 file changed
+2 -1
+2 -1
View File
@@ -1,5 +1,6 @@
import { z } from "zod";
import { passwordPattern, nameValidation, lowercaseEmailValidation } from "./shared.js";
import { UserRoles } from "@/types/user.js";
//****************************************
// Auth Validations
@@ -41,7 +42,7 @@ export const newPasswordValidation = z.object({
export const inviteBodyValidation = z.object({
email: z.email("Must be a valid email address"),
role: z.array(z.string()).min(1, "At least one role is required"),
role: z.array(z.enum(UserRoles)).min(1, "At least one role is required"),
teamId: z.string().min(1, "Team ID is required"),
});