From 75016d1a27465dbe9129e594a7096ebeaa0acfab Mon Sep 17 00:00:00 2001 From: Arc <33088785+arcbtc@users.noreply.github.com> Date: Mon, 4 Aug 2025 08:25:09 +0100 Subject: [PATCH] fix: lnurl_decode changed to url_decode (#3303) --- lnbits/core/views/generic.py | 4 ++-- lnbits/core/views/payment_api.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lnbits/core/views/generic.py b/lnbits/core/views/generic.py index 5fe669f2..58c669a8 100644 --- a/lnbits/core/views/generic.py +++ b/lnbits/core/views/generic.py @@ -7,7 +7,7 @@ from fastapi import Cookie, Depends, Query, Request from fastapi.exceptions import HTTPException from fastapi.responses import FileResponse, HTMLResponse, RedirectResponse from fastapi.routing import APIRouter -from lnurl import decode as lnurl_decode +from lnurl import url_decode from pydantic.types import UUID4 from lnbits.core.helpers import to_valid_user_id @@ -456,7 +456,7 @@ async def lnurlwallet(request: Request, lightning: str = ""): if not settings.lnbits_allow_new_accounts: return {"status": "ERROR", "reason": "New accounts are not allowed."} - lnurl = lnurl_decode(lightning) + lnurl = url_decode(lightning) async with httpx.AsyncClient() as client: check_callback_url(lnurl) diff --git a/lnbits/core/views/payment_api.py b/lnbits/core/views/payment_api.py index 0ff8f197..55867992 100644 --- a/lnbits/core/views/payment_api.py +++ b/lnbits/core/views/payment_api.py @@ -10,7 +10,7 @@ from fastapi import ( Query, ) from fastapi.responses import JSONResponse -from lnurl import decode as lnurl_decode +from lnurl import url_decode from lnbits import bolt11 from lnbits.core.crud.payments import ( @@ -318,7 +318,7 @@ async def api_payments_decode(data: DecodePayment) -> JSONResponse: payment_str = data.data try: if payment_str[:5] == "LNURL": - url = str(lnurl_decode(payment_str)) + url = str(url_decode(payment_str)) return JSONResponse({"domain": url}) else: invoice = bolt11.decode(payment_str)