From 93e58f4c807006c26b675f34947a5bda9743cd86 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 22 Dec 2021 21:32:30 -0300 Subject: [PATCH] lnurlpos: fix query param variable is called "p", not "payload". --- lnbits/extensions/lnurlpos/lnurl.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lnbits/extensions/lnurlpos/lnurl.py b/lnbits/extensions/lnurlpos/lnurl.py index 5a0de90c..33aeb4ab 100644 --- a/lnbits/extensions/lnurlpos/lnurl.py +++ b/lnbits/extensions/lnurlpos/lnurl.py @@ -99,10 +99,10 @@ async def lnurl_v1_params( "reason": f"lnurlpos {pos_id} not found on this server", } - if len(payload) % 4 > 0: - payload += "=" * (4 - (len(payload) % 4)) + if len(p) % 4 > 0: + p += "=" * (4 - (len(p) % 4)) - data = base64.urlsafe_b64decode(payload) + data = base64.urlsafe_b64decode(p) pin = 0 amount_in_cent = 0 try: @@ -120,7 +120,7 @@ async def lnurl_v1_params( lnurlpospayment = await create_lnurlpospayment( posid=pos.id, - payload=payload, + payload=p, sats=price_msat, pin=pin, payhash="payment_hash",