Spaces:
Running
Running
Update routes.py
Browse files
routes.py
CHANGED
@@ -122,10 +122,15 @@ def api_register():
|
|
122 |
|
123 |
session['user_id'] = user.user_id
|
124 |
|
125 |
-
|
|
|
|
|
|
|
|
|
126 |
|
127 |
except Exception as e:
|
128 |
app.logger.error(f"Registration error: {e}")
|
|
|
129 |
return jsonify({'success': False, 'message': 'Registration failed'})
|
130 |
|
131 |
@app.route('/api/conversations')
|
|
|
122 |
|
123 |
session['user_id'] = user.user_id
|
124 |
|
125 |
+
# Verify session was set properly
|
126 |
+
if 'user_id' not in session or session['user_id'] != user.user_id:
|
127 |
+
return jsonify({'success': False, 'message': 'Session creation failed'})
|
128 |
+
|
129 |
+
return jsonify({'success': True, 'message': 'Account created successfully', 'redirect': url_for('chat')})
|
130 |
|
131 |
except Exception as e:
|
132 |
app.logger.error(f"Registration error: {e}")
|
133 |
+
db.session.rollback() # Rollback on error
|
134 |
return jsonify({'success': False, 'message': 'Registration failed'})
|
135 |
|
136 |
@app.route('/api/conversations')
|