summaryrefslogtreecommitdiffstats
path: root/src/routes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes.rs')
-rw-r--r--src/routes.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/routes.rs b/src/routes.rs
index 0bf34b2..2692f1a 100644
--- a/src/routes.rs
+++ b/src/routes.rs
@@ -77,6 +77,8 @@ impl Register {
State(state): State<Arc<AppState>>,
Json(register_schema): Json<RegisterSchema>,
) -> impl IntoResponse {
+ register_schema.validate()?;
+
let exists: Option<bool> =
sqlx::query_scalar("SELECT EXISTS(SELECT 1 FROM users WHERE email = $1)")
.bind(register_schema.email.to_ascii_lowercase())