diff --git a/lnbits/core/crud.py b/lnbits/core/crud.py index a21ed1541..b82fde8b3 100644 --- a/lnbits/core/crud.py +++ b/lnbits/core/crud.py @@ -75,6 +75,7 @@ async def get_user(user_id: str, conn: Optional[Connection] = None) -> Optional[ wallets=[Wallet(**w) for w in wallets], admin=user["id"] == settings.super_user or user["id"] in settings.lnbits_admin_users, + super_user=user["id"] == settings.super_user, ) diff --git a/lnbits/decorators.py b/lnbits/decorators.py index c8e1ccc4c..ee404635b 100644 --- a/lnbits/decorators.py +++ b/lnbits/decorators.py @@ -259,10 +259,6 @@ async def check_admin(usr: UUID4) -> User: status_code=HTTPStatus.UNAUTHORIZED, detail="User not authorized. No admin privileges.", ) - user.admin = True - user.super_user = False - if user.id == settings.super_user: - user.super_user = True return user