File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -326,7 +326,7 @@ impl Bolt12Payment {
326
326
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
327
327
let max_total_routing_fee_msat = None ;
328
328
329
- let refund = self
329
+ let mut refund_builder = self
330
330
. channel_manager
331
331
. create_refund_builder (
332
332
amount_msat,
@@ -338,14 +338,17 @@ impl Bolt12Payment {
338
338
. map_err ( |e| {
339
339
log_error ! ( self . logger, "Failed to create refund builder: {:?}" , e) ;
340
340
Error :: RefundCreationFailed
341
- } ) ?
342
- . quantity ( quantity. unwrap_or ( 1 ) )
343
- . build ( )
344
- . map_err ( |e| {
345
- log_error ! ( self . logger, "Failed to create refund: {:?}" , e) ;
346
- Error :: RefundCreationFailed
347
341
} ) ?;
348
342
343
+ if let Some ( qty) = quantity {
344
+ refund_builder = refund_builder. quantity ( qty) ;
345
+ }
346
+
347
+ let refund = refund_builder. build ( ) . map_err ( |e| {
348
+ log_error ! ( self . logger, "Failed to create refund: {:?}" , e) ;
349
+ Error :: RefundCreationFailed
350
+ } ) ?;
351
+
349
352
log_info ! ( self . logger, "Offering refund of {}msat" , amount_msat) ;
350
353
351
354
let kind = PaymentKind :: Bolt12Refund {
You can’t perform that action at this time.
0 commit comments