diff --git a/lnbits/nodes/base.py b/lnbits/nodes/base.py index 5b58517e..74025fd7 100644 --- a/lnbits/nodes/base.py +++ b/lnbits/nodes/base.py @@ -104,7 +104,7 @@ class NodePayment(BaseModel): fee: Optional[int] = None memo: Optional[str] = None time: int - bolt11: str + bolt11: Optional[str] = None preimage: Optional[str] payment_hash: str expiry: Optional[float] = None diff --git a/lnbits/nodes/cln.py b/lnbits/nodes/cln.py index 235527a0..31a658cd 100644 --- a/lnbits/nodes/cln.py +++ b/lnbits/nodes/cln.py @@ -271,7 +271,7 @@ class CoreLightningNode(Node): result = await self.ln_rpc("listpays") return [ NodePayment( - bolt11=pay["bolt11"], + bolt11=pay.get("bolt11"), amount=pay["amount_msat"], fee=int(pay["amount_msat"]) - int(pay["amount_sent_msat"]), memo=pay.get("description"),