From a0429660f4818897ca3e49d91949cd4e5502b435 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Tue, 27 Dec 2022 14:18:00 +0100 Subject: [PATCH 1/2] fix: remove require_admin_user --- lnbits/decorators.py | 17 ----------------- lnbits/extensions/satspay/views_api.py | 1 - 2 files changed, 18 deletions(-) diff --git a/lnbits/decorators.py b/lnbits/decorators.py index 3ef9e850e..9aeace400 100644 --- a/lnbits/decorators.py +++ b/lnbits/decorators.py @@ -172,23 +172,6 @@ async def get_key_type( ) -async def require_admin_user( - r: Request, - api_key_header: str = Security(api_key_header), # type: ignore - api_key_query: str = Security(api_key_query), # type: ignore -): - - token = api_key_header or api_key_query - wallet = await get_key_type(r, token) - - if wallet.wallet.user not in settings.lnbits_admin_users: - raise HTTPException( - status_code=HTTPStatus.FORBIDDEN, detail="Not an admin user" - ) - else: - return wallet - - async def require_admin_key( r: Request, api_key_header: str = Security(api_key_header), # type: ignore diff --git a/lnbits/extensions/satspay/views_api.py b/lnbits/extensions/satspay/views_api.py index 04005a887..46dd73300 100644 --- a/lnbits/extensions/satspay/views_api.py +++ b/lnbits/extensions/satspay/views_api.py @@ -11,7 +11,6 @@ from lnbits.decorators import ( check_admin, get_key_type, require_admin_key, - require_admin_user, require_invoice_key, ) from lnbits.extensions.satspay import satspay_ext From 6e7bfd03eeaa2fd1b67af58dabbeaccc86a87b39 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Tue, 27 Dec 2022 14:19:51 +0100 Subject: [PATCH 2/2] clean up --- lnbits/core/views/api.py | 1 - 1 file changed, 1 deletion(-) diff --git a/lnbits/core/views/api.py b/lnbits/core/views/api.py index 5f7cbd38a..85bc394f7 100644 --- a/lnbits/core/views/api.py +++ b/lnbits/core/views/api.py @@ -36,7 +36,6 @@ from lnbits.decorators import ( check_admin, get_key_type, require_admin_key, - require_admin_user, require_invoice_key, ) from lnbits.helpers import url_for, urlsafe_short_hash