diff --git a/lnbits/wallets/corelightning.py b/lnbits/wallets/corelightning.py index 7080d2309..7e8385c7b 100644 --- a/lnbits/wallets/corelightning.py +++ b/lnbits/wallets/corelightning.py @@ -169,8 +169,12 @@ class CoreLightningWallet(Wallet): r: dict = self.ln.listpays(payment_hash=checking_id) # type: ignore except Exception: return PaymentStatus(None) - if "pays" not in r or not r["pays"]: + if "pays" not in r: return PaymentStatus(None) + if not r["pays"]: + # no payment with this payment_hash is found + return PaymentStatus(False) + payment_resp = r["pays"][-1] if payment_resp["payment_hash"] == checking_id: