From c73fbe1b277d0585e0681970317cab59502cad48 Mon Sep 17 00:00:00 2001 From: benarc Date: Mon, 20 Jul 2020 22:08:54 +0100 Subject: [PATCH] Fixed unique LNURLw for print --- lnbits/extensions/withdraw/crud.py | 7 ++----- lnbits/extensions/withdraw/views_api.py | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lnbits/extensions/withdraw/crud.py b/lnbits/extensions/withdraw/crud.py index f6effa8..5121134 100644 --- a/lnbits/extensions/withdraw/crud.py +++ b/lnbits/extensions/withdraw/crud.py @@ -91,11 +91,8 @@ def get_withdraw_links(wallet_ids: Union[str, List[str]]) -> List[WithdrawLink]: with open_ext_db("withdraw") as db: q = ",".join(["?"] * len(wallet_ids)) rows = db.fetchall(f"SELECT * FROM withdraw_links WHERE wallet IN ({q})", (*wallet_ids,)) - - links = [] - for x in rows: - links.append(WithdrawLink.from_row(row) for row in rows) - return links + + return [WithdrawLink.from_row(row) for row in rows] def update_withdraw_link(link_id: str, **kwargs) -> Optional[WithdrawLink]: diff --git a/lnbits/extensions/withdraw/views_api.py b/lnbits/extensions/withdraw/views_api.py index c557956..25b1dd0 100644 --- a/lnbits/extensions/withdraw/views_api.py +++ b/lnbits/extensions/withdraw/views_api.py @@ -29,7 +29,7 @@ def api_links(): wallet_ids = get_user(g.wallet.user).wallet_ids try: return ( - jsonify([{**link._asdict(), **{"lnurl": link.lnurl}} for link in get_withdraw_links(wallet_ids)[0]]), + jsonify([{**link._asdict(), **{"lnurl": link.lnurl}} for link in get_withdraw_links(wallet_ids)]), HTTPStatus.OK, ) except LnurlInvalidUrl: