From 31fe5a51419fea879a4fa2737036db126f8e0f8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Wed, 4 Jan 2023 18:48:07 +0100 Subject: [PATCH] fix removing the right index from unique withdrawlinks --- 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 51a7512f..1871fa9c 100644 --- a/lnbits/extensions/withdraw/crud.py +++ b/lnbits/extensions/withdraw/crud.py @@ -1,3 +1,5 @@ +import shortuuid + from datetime import datetime from typing import List, Optional, Union @@ -96,8 +98,7 @@ async def get_withdraw_links(wallet_ids: Union[str, List[str]]) -> List[Withdraw async def remove_unique_withdraw_link(link: WithdrawLink, unique_hash: str) -> None: - unique_links = link.usescsv.split(",") - unique_links.remove(unique_hash) + unique_links = [x.strip() for x in link.usescsv.split(",") if unique_hash != shortuuid.uuid(name=link.id + link.unique_hash + x.strip())] await update_withdraw_link( link.id, usescsv=",".join(unique_links),