From fa23be765747d03927e9a113f8a959f324eaa6af Mon Sep 17 00:00:00 2001 From: benarc Date: Fri, 3 Dec 2021 00:17:32 +0000 Subject: [PATCH] Added check fixed LNURL decode --- lnbits/core/views/api.py | 7 ++++--- .../templates/lnurlpayout/index.html | 14 +------------- lnbits/extensions/lnurlpayout/views_api.py | 17 +++++++++++------ 3 files changed, 16 insertions(+), 22 deletions(-) diff --git a/lnbits/core/views/api.py b/lnbits/core/views/api.py index c919821f..ead17891 100644 --- a/lnbits/core/views/api.py +++ b/lnbits/core/views/api.py @@ -466,11 +466,12 @@ async def api_lnurlscan(code: str): @core_app.post("/api/v1/payments/decode") async def api_payments_decode(data: str = Query(None)): try: - if g.data["data"][:5] == "LNURL": - url = lnurl.decode(g.data["data"]) + print(data["data"][:5]) + if data["data"][:5] == "LNURL": + url = lnurl.decode(data["data"]) return {"domain": url} else: - invoice = bolt11.decode(g.data["data"]) + invoice = bolt11.decode(data["data"]) return { "payment_hash": invoice.payment_hash, "amount_msat": invoice.amount_msat, diff --git a/lnbits/extensions/lnurlpayout/templates/lnurlpayout/index.html b/lnbits/extensions/lnurlpayout/templates/lnurlpayout/index.html index 977dda06..d8d8de2d 100644 --- a/lnbits/extensions/lnurlpayout/templates/lnurlpayout/index.html +++ b/lnbits/extensions/lnurlpayout/templates/lnurlpayout/index.html @@ -41,18 +41,6 @@