Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
Β·
956a474
1
Parent(s):
70b5326
lefg
Browse files
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 |
-
#
|
| 416 |
if not session_id:
|
| 417 |
-
|
| 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 |
|