From a1e437a04e4bb620fc2640a6e17c69c068ea69bc Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Mon, 13 May 2024 17:05:50 +0200 Subject: [PATCH] Fix error handling in receive_payment --- lib/core/src/sdk.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/core/src/sdk.rs b/lib/core/src/sdk.rs index 12063cf..afde29a 100644 --- a/lib/core/src/sdk.rs +++ b/lib/core/src/sdk.rs @@ -692,11 +692,8 @@ impl LiquidSdk { let redeem_script = serde_json::to_string(&swap_response_v2).unwrap(); let swap_id = swap_response_v2.id; - let invoice = Bolt11Invoice::from_str(&swap_response_v2.invoice).map_err(|_| { - boltz_client::error::Error::Protocol( - "Boltz response does not contain an invoice.".to_string(), - ) - })?; + let invoice = Bolt11Invoice::from_str(&swap_response_v2.invoice) + .map_err(|_| PaymentError::InvalidInvoice)?; let blinding_str = swap_response_v2 .blinding_key