Merge branch 'canary' into separate-permission-for-creating-environments-#2593

This commit is contained in:
Mauricio Siu
2025-10-05 00:08:49 -06:00
114 changed files with 28039 additions and 756 deletions
+13
View File
@@ -336,6 +336,19 @@ export const findMemberById = async (
};
export const updateUser = async (userId: string, userData: Partial<User>) => {
// Validate email if it's being updated
if (userData.email !== undefined) {
if (!userData.email || userData.email.trim() === "") {
throw new Error("Email is required and cannot be empty");
}
// Basic email format validation
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(userData.email)) {
throw new Error("Please enter a valid email address");
}
}
const user = await db
.update(users_temp)
.set({