pay_to_route: raise PaymentFailure in case of dropped peer, so that we reset payment status
This commit is contained in:
@@ -1242,7 +1242,7 @@ class LNWallet(LNWorker):
|
|||||||
chan = self.get_channel_by_short_id(short_channel_id)
|
chan = self.get_channel_by_short_id(short_channel_id)
|
||||||
peer = self._peers.get(route[0].node_id)
|
peer = self._peers.get(route[0].node_id)
|
||||||
if not peer:
|
if not peer:
|
||||||
raise Exception('Dropped peer')
|
raise PaymentFailure('Dropped peer')
|
||||||
await peer.initialized
|
await peer.initialized
|
||||||
htlc = peer.pay(
|
htlc = peer.pay(
|
||||||
route=route,
|
route=route,
|
||||||
|
|||||||
Reference in New Issue
Block a user