Arslan1997 commited on
Commit
6988ddf
·
1 Parent(s): 10ec34e
Files changed (1) hide show
  1. src/routes/session_routes.py +7 -6
src/routes/session_routes.py CHANGED
@@ -863,7 +863,7 @@ async def initialize_session(
863
  request: InitializeSessionRequest,
864
  app_state = Depends(get_app_state)
865
  ):
866
- """Initialize session immediately after Google auth verification"""
867
  try:
868
  session_id = request.session_id
869
  user_id = request.user_id
@@ -875,11 +875,12 @@ async def initialize_session(
875
  # Create or get session state
876
  session_state = app_state.get_session_state(session_id)
877
 
878
- # Associate user with session
879
- app_state.set_session_user(
880
- session_id=session_id,
881
- user_id=user_id
882
- )
 
883
 
884
  # Store additional user info
885
  session_state["user_email"] = user_email
 
863
  request: InitializeSessionRequest,
864
  app_state = Depends(get_app_state)
865
  ):
866
+ """Initialize session immediately after auth or auto-generation"""
867
  try:
868
  session_id = request.session_id
869
  user_id = request.user_id
 
875
  # Create or get session state
876
  session_state = app_state.get_session_state(session_id)
877
 
878
+ # Associate user with session (only if user_id > 0)
879
+ if user_id > 0:
880
+ app_state.set_session_user(
881
+ session_id=session_id,
882
+ user_id=user_id
883
+ )
884
 
885
  # Store additional user info
886
  session_state["user_email"] = user_email