refactor(auth): extract _ensure_tz_aware helper, use validate_session in logout

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-17 10:17:19 +00:00
parent a022dec9c2
commit bd03d1971b
2 changed files with 19 additions and 20 deletions
+2 -2
View File
@@ -1116,9 +1116,9 @@ async def logout(request: Request, db: Session = Depends(get_db)):
session_token = request.session.get("_session_token")
if session_token:
try:
from app.models import UserSession
from app.utils.session_manager import validate_session
user_session = db.query(UserSession).filter(UserSession.session_token == session_token).first()
user_session = validate_session(db, session_token)
if user_session:
user_session.is_revoked = True
user_session.revoked_at = datetime.now(timezone.utc)