File: internal_admin/auth/routes.py
get_current_user has db: Session = Depends(get_session) as a parameter default, but in site.py it is called as a plain function: get_current_user(request, self.config, db_session). Mixing DI-aware signatures with manual calls is confusing and error-prone.
File:
internal_admin/auth/routes.pyget_current_userhasdb: Session = Depends(get_session)as a parameter default, but insite.pyit is called as a plain function:get_current_user(request, self.config, db_session). Mixing DI-aware signatures with manual calls is confusing and error-prone.