Skip to content

Commit 945a702

Browse files
committed
Improve dependency
1 parent f69f048 commit 945a702

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

fractal_server/app/routes/auth/__init__.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,21 @@ def get_jwt_cookie_strategy() -> JWTStrategy:
5959
superuser=True,
6060
)
6161

62+
current_user = fastapi_users.current_user()
63+
6264

6365
async def current_user_act_ver_prof(
64-
user: UserOAuth = Depends(current_user_act_ver),
66+
user: UserOAuth = Depends(current_user),
6567
) -> UserOAuth:
66-
if user.profile_id is None:
68+
if any(
69+
(
70+
not user.is_active,
71+
not user.is_verified,
72+
user.profile_id is None,
73+
)
74+
):
6775
raise HTTPException(
6876
status_code=status.HTTP_403_FORBIDDEN,
69-
detail="User has no computational profile.",
77+
detail="Forbidden access.",
7078
)
7179
return user

0 commit comments

Comments
 (0)