From 091f9b74f3900b1fe571687e0e8d8298d682887d Mon Sep 17 00:00:00 2001 From: benarc Date: Mon, 2 Nov 2020 21:15:47 +0000 Subject: [PATCH] Fixed LNURL bug --- lnbits/extensions/withdraw/static/js/index.js | 2 +- lnbits/extensions/withdraw/views_api.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lnbits/extensions/withdraw/static/js/index.js b/lnbits/extensions/withdraw/static/js/index.js index 7a7c1d75a..f5ed08e8d 100644 --- a/lnbits/extensions/withdraw/static/js/index.js +++ b/lnbits/extensions/withdraw/static/js/index.js @@ -118,7 +118,7 @@ new Vue({ this.qrCodeDialog.data = _.clone(link) console.log(this.qrCodeDialog.data) - this.qrCodeDialog.data.url = window.location.host + this.qrCodeDialog.data.url = window.location.protocol + "//" + window.location.host this.qrCodeDialog.show = true }, openUpdateDialog: function (linkId) { diff --git a/lnbits/extensions/withdraw/views_api.py b/lnbits/extensions/withdraw/views_api.py index 76b1bc46d..52b852517 100644 --- a/lnbits/extensions/withdraw/views_api.py +++ b/lnbits/extensions/withdraw/views_api.py @@ -156,7 +156,7 @@ async def api_lnurl_multi_response(unique_hash, id_unique_hash): return jsonify({"status": "ERROR", "reason": "LNURL-withdraw not found."}), HTTPStatus.OK usescsv = usescsv[1:] - link = update_withdraw_link(link.id, used=link.used + 1, usescsv=usescsv) + link = update_withdraw_link(link.id, usescsv=usescsv) return jsonify(link.lnurl_response.dict()), HTTPStatus.OK @@ -189,6 +189,7 @@ async def api_lnurl_callback(unique_hash): changes = { "open_time": link.wait_time + now, + "used": link.used + 1 } update_withdraw_link(link.id, **changes)