diff --git a/backend/src/schema.rs b/backend/src/schema.rs index 613ae2a..1cf0a77 100644 --- a/backend/src/schema.rs +++ b/backend/src/schema.rs @@ -147,18 +147,18 @@ pub async fn login(conn: DbConn, login: Login) -> Result id[0], + Ok(id) => id, Err(error) => return Err(DatabaseError::Query(error.to_string())), }; let pwd: String = match pwd::table .filter(pwd::user_id.eq(id)) .select(pwd::password) - .get_results::(c) + .first(c) { - Ok(pwd) => pwd[0].clone(), + Ok(pwd) => pwd, Err(error) => return Err(DatabaseError::Query(error.to_string())), }; @@ -174,9 +174,9 @@ pub async fn login(conn: DbConn, login: Login) -> Result(c) + .first(c) { - Ok(role) => role[0].clone(), + Ok(role) => role, Err(error) => return Err(DatabaseError::Query(error.to_string())), };