Skip to content

Commit d3985f5

Browse files
committed
Make attempting to retry a succeeded payment an APIError, not Route
This is symmetric with the new failure once a payment is abandoned.
1 parent 5edee60 commit d3985f5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2391,8 +2391,8 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
23912391
}))
23922392
},
23932393
PendingOutboundPayment::Fulfilled { .. } => {
2394-
return Err(PaymentSendFailure::ParameterError(APIError::RouteError {
2395-
err: "Payment already completed"
2394+
return Err(PaymentSendFailure::ParameterError(APIError::APIMisuseError {
2395+
err: "Payment already completed".to_owned()
23962396
}));
23972397
},
23982398
PendingOutboundPayment::Abandoned { .. } => {

0 commit comments

Comments
 (0)