fix: correct _inject_user signature to avoid circular import
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m50s
Run Tests / Backend Tests (push) Successful in 49s
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled

This commit is contained in:
Gan, Jimmy
2026-03-31 17:55:54 +08:00
parent e8f1373b41
commit 263c518b70
+1 -3
View File
@@ -138,13 +138,11 @@ def require_write():
return checker return checker
async def _inject_user(request: Request, user = Depends(lambda: None)): async def _inject_user(request: Request):
"""Dependency to store user in request.state for rbac dependencies. """Dependency to store user in request.state for rbac dependencies.
Note: This expects auth to be handled by a parent dependency.
Import auth module at runtime to avoid circular imports. Import auth module at runtime to avoid circular imports.
""" """
if user is None:
import auth as auth_module import auth as auth_module
user = await auth_module.get_current_user(request) user = await auth_module.get_current_user(request)
request.state.user = user request.state.user = user