Skip to content

Commit 6e29584

Browse files
author
Nikita Khateev
authored
Merge pull request #416 from Artemkaaas/extra-fix
IS-1379: Extra deserialization failed
2 parents db5dd48 + bf9eafc commit 6e29584

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libsovtoken/src/logic/build_payment.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ pub fn deserialize_inputs(
5252
debug!("Converted extra pointer to string >>> {:?}", extra);
5353

5454
let extra: Option<Extra> = if let Some(extra_) = extra {
55-
match serde_json::from_str(&extra_) {
56-
Ok(extra_obj) => Some(extra_obj),
55+
match serde_json::from_str::<::serde_json::Map<String, serde_json::Value>>(&extra_) {
56+
Ok(extra_obj) => Some(Extra(serde_json::Value::Object(extra_obj))),
5757
Err(_) => Some(Extra(serde_json::Value::String(extra_)))
5858
}
5959
} else { None };

0 commit comments

Comments
 (0)