From 566c444aedeb319d756f6aa467101c1a2f34a5f1 Mon Sep 17 00:00:00 2001 From: aprilthepink Date: Sat, 3 Aug 2024 06:50:03 +0200 Subject: [PATCH] fix: correct method call in lysand/http --- src/lysand/http.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/lysand/http.rs b/src/lysand/http.rs index cc4e71e..7e3d281 100644 --- a/src/lysand/http.rs +++ b/src/lysand/http.rs @@ -25,6 +25,8 @@ use crate::{ Response, API_DOMAIN, DB, FEDERATION_CONFIG, }; +use super::conversion::db_user_from_url; + #[derive(serde::Deserialize)] struct LysandQuery { // Post url @@ -213,10 +215,7 @@ pub async fn lysand_url_to_user(url: Url) -> anyhow::Result::from(url) - .dereference(&data.to_request_data()) - .await - .unwrap(); + target = db_user_from_url(url).await?; } Ok(lysand_user_from_db(target).await?) @@ -236,10 +235,7 @@ pub async fn lysand_url_to_user_and_model( if let Some(model) = opt_model { target = model; } else { - target = ObjectId::::from(url) - .dereference(&data.to_request_data()) - .await - .unwrap(); + target = db_user_from_url(url).await?; } Ok((lysand_user_from_db(target.clone()).await?, target))