From 3e2a712f3328c920279835c219e1dd7f8347d22b Mon Sep 17 00:00:00 2001 From: emergent-agent-e1 Date: Sat, 8 Nov 2025 14:57:58 +0000 Subject: [PATCH] auto-commit for b1357d9d-778a-4e64-91ae-02f5279fb92c --- backend/server.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/backend/server.py b/backend/server.py index 8d928122..0fc3bf89 100644 --- a/backend/server.py +++ b/backend/server.py @@ -289,11 +289,21 @@ async def signup(request: SignUpRequest): logger.info(f"✅ User signed up: {request.email}") + # Check if session exists (may be None if email confirmation is required) + if auth_response.session: + access_token = auth_response.session.access_token + refresh_token = auth_response.session.refresh_token + else: + # If no session (email confirmation required), return empty tokens + access_token = "" + refresh_token = "" + logger.warning(f"No session created for {request.email} - email confirmation may be required") + return AuthResponse( user_id=auth_response.user.id, email=request.email, - access_token=auth_response.session.access_token, - refresh_token=auth_response.session.refresh_token, + access_token=access_token, + refresh_token=refresh_token, first_name=request.first_name, last_name=request.last_name )