commit 1d82093ca1edb0ce33208b9288055a3883466ba1
parent 30092cd68cdd7d0f31d91cccf5fb509726c37cf0
Author: ThomasV <thomasv@electrum.org>
Date: Wed, 11 Sep 2019 17:06:07 +0200
fix bug in lightning get_history: filter settled htlcs first
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/electrum/lnworker.py b/electrum/lnworker.py
@@ -447,7 +447,10 @@ class LNWallet(LNWorker):
def get_history(self):
out = []
for payment_hash, plist in self.get_payments().items():
- if len(plist) == 1:
+ plist = list(filter(lambda x: x[3] == 'settled', plist))
+ if len(plist) == 0:
+ continue
+ elif len(plist) == 1:
chan_id, htlc, _direction, status = plist[0]
if status != 'settled':
continue