From 1d82093ca1edb0ce33208b9288055a3883466ba1 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 11 Sep 2019 17:06:07 +0200 Subject: [PATCH] fix bug in lightning get_history: filter settled htlcs first --- electrum/lnworker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 910230d8d..ec1c9090e 100644 --- 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