diff --git a/src/users/mod.rs b/src/users/mod.rs index 8cd7592..2ee38f9 100644 --- a/src/users/mod.rs +++ b/src/users/mod.rs @@ -58,11 +58,11 @@ impl User { } pub fn get_by_handle(handle: UserHandle) -> Result { let res = database::conn()? - .prepare("SELECT id FROM users WHERE handle = ?1")? + .prepare("SELECT id, handle FROM users WHERE handle = ?1")? .query_one((&handle,), |r| { Ok(User { id: r.get(0)?, - handle: handle.clone(), + handle: r.get(1)?, }) }) .optional()?;