diff --git a/src/app/api/admin/users/[id]/route.js b/src/app/api/admin/users/[id]/route.js index 28e1269..6c3d35d 100644 --- a/src/app/api/admin/users/[id]/route.js +++ b/src/app/api/admin/users/[id]/route.js @@ -45,7 +45,7 @@ async function updateUserHandler(req, { params }) { // Validate role if provided if (data.role) { - const validRoles = ["read_only", "user", "project_manager", "admin"]; + const validRoles = ["read_only", "user", "project_manager", "team_lead", "admin"]; if (!validRoles.includes(data.role)) { return NextResponse.json( { error: "Invalid role specified" }, diff --git a/src/app/api/admin/users/route.js b/src/app/api/admin/users/route.js index 2ab09ee..4a565dd 100644 --- a/src/app/api/admin/users/route.js +++ b/src/app/api/admin/users/route.js @@ -43,7 +43,7 @@ async function createUserHandler(req) { } // Validate role - const validRoles = ["read_only", "user", "project_manager", "admin"]; + const validRoles = ["read_only", "user", "project_manager", "team_lead", "admin"]; if (data.role && !validRoles.includes(data.role)) { return NextResponse.json( { error: "Invalid role specified" },