From 0121cbcbbea38772b963c136834bbc2ab1be7385 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 20 Mar 2021 10:12:49 +0100 Subject: [PATCH] pay_to_route: raise PaymentFailure in case of dropped peer, so that we reset payment status --- electrum/lnworker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index a64cae192..4680dcbec 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -1242,7 +1242,7 @@ class LNWallet(LNWorker): chan = self.get_channel_by_short_id(short_channel_id) peer = self._peers.get(route[0].node_id) if not peer: - raise Exception('Dropped peer') + raise PaymentFailure('Dropped peer') await peer.initialized htlc = peer.pay( route=route,