Arslan1997 commited on
Commit
956a474
Β·
1 Parent(s): 70b5326
Files changed (1) hide show
  1. src/managers/session_manager.py +2 -4
src/managers/session_manager.py CHANGED
@@ -401,7 +401,6 @@ async def get_session_id(request, session_manager):
401
  """
402
  # Debug: Log all headers
403
  logger.log_message(f"πŸ” Request headers: {dict(request.headers)}", level=logging.DEBUG)
404
- logger.log_message(f"πŸ” X-Session-ID header specifically: {request.headers.get('X-Session-ID')}", level=logging.DEBUG)
405
 
406
  # First try to get from query params
407
  session_id = request.query_params.get("session_id")
@@ -412,10 +411,9 @@ async def get_session_id(request, session_manager):
412
  session_id = request.headers.get("X-Session-ID")
413
  logger.log_message(f"πŸ” Session ID from headers: {session_id}", level=logging.DEBUG)
414
 
415
- # If still not found, generate a new one
416
  if not session_id:
417
- session_id = str(uuid.uuid4())
418
- logger.log_message(f"⚠️ Generated NEW session ID: {session_id}", level=logging.WARNING)
419
  else:
420
  logger.log_message(f"βœ… Using existing session ID: {session_id}", level=logging.INFO)
421
 
 
401
  """
402
  # Debug: Log all headers
403
  logger.log_message(f"πŸ” Request headers: {dict(request.headers)}", level=logging.DEBUG)
 
404
 
405
  # First try to get from query params
406
  session_id = request.query_params.get("session_id")
 
411
  session_id = request.headers.get("X-Session-ID")
412
  logger.log_message(f"πŸ” Session ID from headers: {session_id}", level=logging.DEBUG)
413
 
414
+ # STOP auto-generating sessions
415
  if not session_id:
416
+ raise HTTPException(status_code=400, detail="Session ID required")
 
417
  else:
418
  logger.log_message(f"βœ… Using existing session ID: {session_id}", level=logging.INFO)
419