diff --git a/lnbits/extensions/shop/tasks.py b/lnbits/extensions/shop/tasks.py index 3dc460aa..621e4fae 100644 --- a/lnbits/extensions/shop/tasks.py +++ b/lnbits/extensions/shop/tasks.py @@ -23,7 +23,10 @@ async def wait_for_paid_invoices(): async def on_invoice_paid(payment: Payment) -> None: - if payment.extra and payment.extra.get("tag") != "shop": + if not payment.extra: + return + + if payment.extra.get("tag") != "shop": return order = await get_shop_order_invoiceid(payment.payment_hash)