diff --git a/app/services/auth_service.py b/app/services/auth_service.py index 2e16a87f..413eb86b 100644 --- a/app/services/auth_service.py +++ b/app/services/auth_service.py @@ -74,8 +74,7 @@ class AuthService: ) db.add(new_user) - db.commit() - db.refresh(new_user) + db.flush() logger.info(f"New user registered: {new_user.username}") return new_user @@ -83,7 +82,6 @@ class AuthService: except UserAlreadyExistsException: raise # Re-raise custom exceptions except Exception as e: - db.rollback() logger.error(f"Error registering user: {str(e)}") raise ValidationException("Registration failed")