From 1c20ddafbb9ef4f8ea8d2d78a2eaab916db23c13 Mon Sep 17 00:00:00 2001 From: Tangel Date: Tue, 23 Jul 2024 11:25:06 +0800 Subject: [PATCH] update --- src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 0a44fc9..998d00c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -52,9 +52,12 @@ where ::Error: From, 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 + use serde::de::Error as _; let id = extract_id(body).ok(); + let v = serde_json::from_slice::(body).unwrap_or_default(); + let e = serde_json::Error::custom(v); Error::ParseReceivedActivity(e, id) })?; data.config.verify_url_and_domain(&activity).await?;