From b9104bf63bf643f213f5aff87a9a9bce930f081d Mon Sep 17 00:00:00 2001 From: Tiago vasconcelos Date: Thu, 30 Dec 2021 11:56:19 +0000 Subject: [PATCH 1/2] get only one address instead of multiple --- lnbits/extensions/watchonly/views_api.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lnbits/extensions/watchonly/views_api.py b/lnbits/extensions/watchonly/views_api.py index 97641c7f..a8c20e62 100644 --- a/lnbits/extensions/watchonly/views_api.py +++ b/lnbits/extensions/watchonly/views_api.py @@ -82,11 +82,9 @@ async def api_wallet_delete(wallet_id, w: WalletTypeInfo = Depends(require_admin @watchonly_ext.get("/api/v1/address/{wallet_id}") async def api_fresh_address(wallet_id, w: WalletTypeInfo = Depends(get_key_type)): - await get_fresh_address(wallet_id) + address = await get_fresh_address(wallet_id) - addresses = await get_addresses(wallet_id) - - return [address.dict() for address in addresses] + return address.dict() @watchonly_ext.get("/api/v1/addresses/{wallet_id}") From 12bd930334e49192af835cc493631031ae25873a Mon Sep 17 00:00:00 2001 From: Tiago vasconcelos Date: Thu, 30 Dec 2021 12:13:32 +0000 Subject: [PATCH 2/2] fix return for compatibility --- lnbits/extensions/watchonly/views_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lnbits/extensions/watchonly/views_api.py b/lnbits/extensions/watchonly/views_api.py index a8c20e62..1122ef5c 100644 --- a/lnbits/extensions/watchonly/views_api.py +++ b/lnbits/extensions/watchonly/views_api.py @@ -84,7 +84,7 @@ async def api_wallet_delete(wallet_id, w: WalletTypeInfo = Depends(require_admin async def api_fresh_address(wallet_id, w: WalletTypeInfo = Depends(get_key_type)): address = await get_fresh_address(wallet_id) - return address.dict() + return [address.dict()] @watchonly_ext.get("/api/v1/addresses/{wallet_id}")