diff --git a/lnbits/core/views/generic.py b/lnbits/core/views/generic.py index 04862e62..1510df37 100644 --- a/lnbits/core/views/generic.py +++ b/lnbits/core/views/generic.py @@ -70,15 +70,10 @@ async def extensions( ) async def extensions_install( request: Request, - user: User = Depends(check_user_exists), # type: ignore - activate: str = Query(None), # type: ignore - deactivate: str = Query(None), # type: ignore + user: User = Depends(check_admin), + activate: str = Query(None), + deactivate: str = Query(None), ): - if not user.admin: - raise HTTPException( - status_code=HTTPStatus.UNAUTHORIZED, detail="Only for admin users" - ) - try: extension_list: List[ InstallableExtension