From 3a82c3a81d2c6f6a726395a8a2fbab462466f3e6 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Fri, 12 May 2023 10:57:23 +0200 Subject: [PATCH] bitcoind: do not assert presence of 'warning' field in unloadwallet response --- src/bitcoin/d/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bitcoin/d/mod.rs b/src/bitcoin/d/mod.rs index 4bd6e0c9..1a45b1ab 100644 --- a/src/bitcoin/d/mod.rs +++ b/src/bitcoin/d/mod.rs @@ -449,8 +449,7 @@ impl BitcoinD { pub fn unload_wallet(&self, wallet_path: String) -> Option { self.make_node_request("unloadwallet", ¶ms!(Json::String(wallet_path),)) .get("warning") - .expect("No 'warning' in 'unloadwallet' response?") - .as_str() + .and_then(Json::as_str) .and_then(|w| { if w.is_empty() { None