From b55cc82f1cb30f33081f6890d5aac612e7926e84 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 21 Apr 2021 23:27:21 -0300 Subject: [PATCH] evade lnurl encoding error for withdraw_full QR on localhost. --- lnbits/core/models.py | 5 ++++- lnbits/core/templates/core/wallet.html | 10 +++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/lnbits/core/models.py b/lnbits/core/models.py index b2cd70af..bef29135 100644 --- a/lnbits/core/models.py +++ b/lnbits/core/models.py @@ -52,7 +52,10 @@ class Wallet(NamedTuple): wal=self.id, _external=True, ) - return lnurl_encode(url) + try: + return lnurl_encode(url) + except: + return "" def lnurlauth_key(self, domain: str) -> SigningKey: hashing_key = hashlib.sha256(self.id.encode("utf-8")).digest() diff --git a/lnbits/core/templates/core/wallet.html b/lnbits/core/templates/core/wallet.html index 39c519af..16305687 100644 --- a/lnbits/core/templates/core/wallet.html +++ b/lnbits/core/templates/core/wallet.html @@ -231,11 +231,9 @@ {% include "core/_api_docs.html" %} - + + {% if wallet.lnurlwithdraw_full %} +

@@ -257,6 +255,8 @@ + {% endif %} +