From ac20e06dc32a0b182cdba568dc526e7e6761671e Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 29 Aug 2020 22:24:54 -0300 Subject: [PATCH] fix: correct db.cursor() usage on lnurlp. --- lnbits/extensions/lnurlp/crud.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/lnbits/extensions/lnurlp/crud.py b/lnbits/extensions/lnurlp/crud.py index b53ac1bd9..b882afc09 100644 --- a/lnbits/extensions/lnurlp/crud.py +++ b/lnbits/extensions/lnurlp/crud.py @@ -7,21 +7,21 @@ from .models import PayLink def create_pay_link(*, wallet_id: str, description: str, amount: int) -> PayLink: with open_ext_db("lnurlp") as db: - with db.cursor() as c: - c.execute( - """ - INSERT INTO pay_links ( - wallet, - description, - amount, - served_meta, - served_pr - ) - VALUES (?, ?, ?, 0, 0) - """, - (wallet_id, description, amount), + db.execute( + """ + INSERT INTO pay_links ( + wallet, + description, + amount, + served_meta, + served_pr ) - return get_pay_link(c.lastrowid) + VALUES (?, ?, ?, 0, 0) + """, + (wallet_id, description, amount), + ) + link_id = db.cursor.lastrowid + return get_pay_link(link_id) def get_pay_link(link_id: str) -> Optional[PayLink]: