From aafb2335a14afbe1ebf4ed76a79767f85d4ab83a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Tue, 6 Dec 2022 12:45:26 +0100 Subject: [PATCH] fix check_admin issue, wrong condition --- lnbits/decorators.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lnbits/decorators.py b/lnbits/decorators.py index 4b533bff9..874e348a4 100644 --- a/lnbits/decorators.py +++ b/lnbits/decorators.py @@ -246,10 +246,7 @@ async def check_user_exists(usr: UUID4) -> User: async def check_admin(usr: UUID4) -> User: user = await check_user_exists(usr) - if user.id != settings.super_user or ( - len(settings.lnbits_admin_users) > 0 - and not user.id in settings.lnbits_admin_users - ): + if user.id != settings.super_user and not user.id in settings.lnbits_admin_users: raise HTTPException( status_code=HTTPStatus.UNAUTHORIZED, detail="User not authorized. No admin privileges.",