diff --git a/src/bots/approved_bot/services/book_library/mod.rs b/src/bots/approved_bot/services/book_library/mod.rs index 336dc0b..4488964 100644 --- a/src/bots/approved_bot/services/book_library/mod.rs +++ b/src/bots/approved_bot/services/book_library/mod.rs @@ -27,7 +27,13 @@ where .await? .error_for_status()?; - Ok(response.json::().await.unwrap()) + match response.json::().await { + Ok(v) => Ok(v), + Err(err) => { + log::error!("Failed serialization: url={:?} err={:?}", url, err); + Err(Box::new(err)) + }, + } } pub async fn get_book(