Browse Source

Fixed unique LNURLw for print

LNURLwalletsupport
benarc 5 years ago
parent
commit
c73fbe1b27
  1. 5
      lnbits/extensions/withdraw/crud.py
  2. 2
      lnbits/extensions/withdraw/views_api.py

5
lnbits/extensions/withdraw/crud.py

@ -92,10 +92,7 @@ def get_withdraw_links(wallet_ids: Union[str, List[str]]) -> List[WithdrawLink]:
q = ",".join(["?"] * len(wallet_ids)) q = ",".join(["?"] * len(wallet_ids))
rows = db.fetchall(f"SELECT * FROM withdraw_links WHERE wallet IN ({q})", (*wallet_ids,)) rows = db.fetchall(f"SELECT * FROM withdraw_links WHERE wallet IN ({q})", (*wallet_ids,))
links = [] return [WithdrawLink.from_row(row) for row in rows]
for x in rows:
links.append(WithdrawLink.from_row(row) for row in rows)
return links
def update_withdraw_link(link_id: str, **kwargs) -> Optional[WithdrawLink]: def update_withdraw_link(link_id: str, **kwargs) -> Optional[WithdrawLink]:

2
lnbits/extensions/withdraw/views_api.py

@ -29,7 +29,7 @@ def api_links():
wallet_ids = get_user(g.wallet.user).wallet_ids wallet_ids = get_user(g.wallet.user).wallet_ids
try: try:
return ( 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, HTTPStatus.OK,
) )
except LnurlInvalidUrl: except LnurlInvalidUrl:

Loading…
Cancel
Save