Update src/index.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
This commit is contained in:
Bennett
2025-05-19 18:19:55 +02:00
committed by GitHub
parent ff8b9fca67
commit f56a93a1b2

View File

@@ -599,6 +599,14 @@ const app = new Elysia({
const values = [];
if (body.email) {
// Enforce unique email constraint
const existingUser = await db.query(
"SELECT id FROM users WHERE email = ?",
).get(body.email);
if (existingUser && existingUser.id !== user.id) {
set.status = 409;
return { message: "Email already in use." };
}
fields.push("email");
values.push(body.email);
}