From b06e1c8fa933a3b1d963891491115796fff25037 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Tue, 1 Jun 2021 13:27:39 -0300 Subject: [PATCH] try-catch in pay_invoice on global lnurl-withdraw. --- lnbits/core/views/generic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lnbits/core/views/generic.py b/lnbits/core/views/generic.py index f48b054f8..ae17839a6 100644 --- a/lnbits/core/views/generic.py +++ b/lnbits/core/views/generic.py @@ -153,7 +153,10 @@ async def lnurl_full_withdraw_callback(): pr = request.args.get("pr") async def pay(): - await pay_invoice(wallet_id=wallet.id, payment_request=pr) + try: + await pay_invoice(wallet_id=wallet.id, payment_request=pr) + except: + pass current_app.nursery.start_soon(pay)