This commit is contained in:
Tangel 2024-07-23 11:25:06 +08:00
parent 1b2dd8115a
commit 1c20ddafbb
No known key found for this signature in database
GPG key ID: 3EE818DD23597C80

View file

@ -52,9 +52,12 @@ where
<ActorT as Object>::Error: From<Error>, <ActorT as Object>::Error: From<Error>,
Datatype: Clone, Datatype: Clone,
{ {
let activity: Activity = serde_json::from_slice(body).map_err(|e| { let activity: Activity = serde_json::from_slice(body).map_err(|_| {
// Attempt to include activity id in error message // Attempt to include activity id in error message
use serde::de::Error as _;
let id = extract_id(body).ok(); let id = extract_id(body).ok();
let v = serde_json::from_slice::<serde_json::Value>(body).unwrap_or_default();
let e = serde_json::Error::custom(v);
Error::ParseReceivedActivity(e, id) Error::ParseReceivedActivity(e, id)
})?; })?;
data.config.verify_url_and_domain(&activity).await?; data.config.verify_url_and_domain(&activity).await?;