diff --git a/src/db/mod.rs b/src/db/mod.rs index fe1ab79b..7a9f8177 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -417,8 +417,8 @@ impl<'r> FromRequest<'r> for DbConn { type Error = (); async fn from_request(request: &'r Request<'_>) -> Outcome { - match request.rocket().state::() { - Some(p) => match p.get().await { + match request.rocket().state::>>() { + Some(p) => match p.lock().await.get().await { Ok(dbconn) => Outcome::Success(dbconn), _ => Outcome::Error((Status::ServiceUnavailable, ())), },