Skip to content

Commit 05d7a33

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 3086bd8 commit 05d7a33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lightning/src/ln/channelmanager.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2393,8 +2393,8 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
23932393
}))
23942394
},
23952395
PendingOutboundPayment::Fulfilled { .. } => {
2396-
return Err(PaymentSendFailure::ParameterError(APIError::RouteError {
2397-
err: "Payment already completed"
2396+
return Err(PaymentSendFailure::ParameterError(APIError::APIMisuseError {
2397+
err: "Payment already completed".to_owned()
23982398
}));
23992399
},
24002400
PendingOutboundPayment::Abandoned { .. } => {

0 commit comments

Comments
 (0)