diff --git a/lnbits/core/views/public_api.py b/lnbits/core/views/public_api.py index 32abacb6e..84b6828d8 100644 --- a/lnbits/core/views/public_api.py +++ b/lnbits/core/views/public_api.py @@ -16,7 +16,7 @@ from ..tasks import api_invoice_listeners async def lnaddress(username: str, request: Request): from lnbits.extensions.lnaddress.lnurl import lnurl_response domain = request.client.host - return await lnurl_response(username, domain) + return await lnurl_response(username, domain, request) @core_app.get("/public/v1/payment/{payment_hash}") diff --git a/lnbits/extensions/lnaddress/lnurl.py b/lnbits/extensions/lnaddress/lnurl.py index ab043a118..b0cd01953 100644 --- a/lnbits/extensions/lnaddress/lnurl.py +++ b/lnbits/extensions/lnaddress/lnurl.py @@ -29,7 +29,7 @@ async def lnurl_response(username: str, domain: str, request: Request): return LnurlErrorResponse(reason="Address has expired.").dict() resp = LnurlPayResponse( - callback=request.url_for("lnaddress.lnurl_callback", address_id=address.id, _external=True), + callback=request.url_for("lnaddress.lnurl_callback", address_id=address.id), min_sendable=1000, max_sendable=1000000000, metadata=await address.lnurlpay_metadata(),