From 3333f1f3f381b4a918a4f47edfda754440a353bc Mon Sep 17 00:00:00 2001 From: Ben Arc Date: Tue, 23 Mar 2021 11:40:03 +0000 Subject: [PATCH] Bug in withdraw hash checker --- lnbits/extensions/withdraw/crud.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lnbits/extensions/withdraw/crud.py b/lnbits/extensions/withdraw/crud.py index 3fc90f813..ae2c48fa0 100644 --- a/lnbits/extensions/withdraw/crud.py +++ b/lnbits/extensions/withdraw/crud.py @@ -123,9 +123,10 @@ async def create_hash_check( async def get_hash_check(the_hash: str, lnurl_id: str) -> Optional[HashCheck]: rowid = await db.fetchone("SELECT * FROM hash_check WHERE id = ?", (the_hash,)) - rowlnurl = await db.fetchone("SELECT * FROM hash_check WHERE lnurl_id = ?", (the_hash,)) + rowlnurl = await db.fetchone("SELECT * FROM hash_check WHERE lnurl_id = ?", (lnurl_id,)) if not rowlnurl: - return {"lnurl": False, "hash": False} + await create_hash_check(the_hash, lnurl_id) + return {"lnurl": True, "hash": False} else: if not rowid: await create_hash_check(the_hash, lnurl_id)