Add a slightly better item decoding error

This commit is contained in:
Condorra 2024-01-06 00:07:01 +11:00
parent dbaf477f49
commit fbfc33857d

View File

@ -688,9 +688,10 @@ impl DBTrans {
) )
.await? .await?
{ {
return Ok(Some(Arc::new(serde_json::from_value::<Item>( return Ok(Some(Arc::new(
item.get("details"), serde_json::from_value::<Item>(item.get("details"))
)?))); .map_err(|e| format!("Decoding item {}/{}: {}", item_type, item_code, e))?,
)));
} }
Ok(None) Ok(None)
} }