fix bug in lightning get_history: filter settled htlcs first

This commit is contained in:
ThomasV 2019-09-11 17:06:07 +02:00
parent 30092cd68c
commit 1d82093ca1

View file

@ -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