diff --git a/openedx/core/djangoapps/user_authn/views/register.py b/openedx/core/djangoapps/user_authn/views/register.py index ab57687d2cd4..5af0d1c9a763 100644 --- a/openedx/core/djangoapps/user_authn/views/register.py +++ b/openedx/core/djangoapps/user_authn/views/register.py @@ -590,7 +590,7 @@ def post(self, request): errors = { "error_message": [{"user_message": str(exc)}], } - return self._create_response(request, errors, status_code=exc.status_code) + return self._create_response(request, errors, status_code=exc.status_code, error_code=exc.error_code) response = self._handle_duplicate_email_username(request, data) if response: