Skip to content

Commit fb47d63

Browse files
committed
registration
1 parent e3d77ad commit fb47d63

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

services/web/server/src/simcore_service_webserver/login/handlers_registration.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from pydantic import BaseModel, Field, PositiveInt, SecretStr, validator
1010
from servicelib.aiohttp import status
1111
from servicelib.aiohttp.requests_validation import parse_request_body_as
12+
from servicelib.logging_errors import create_troubleshotting_log_kwargs
1213
from servicelib.mimetype_constants import MIMETYPE_APPLICATION_JSON
1314
from simcore_postgres_database.models.users import UserStatus
1415

@@ -58,7 +59,7 @@
5859
)
5960
from .utils_email import get_template_path, send_email_from_template
6061

61-
log = logging.getLogger(__name__)
62+
_logger = logging.getLogger(__name__)
6263

6364

6465
routes = RouteTableDef()
@@ -266,7 +267,7 @@ async def register(request: web.Request):
266267
)
267268
except Exception as err: # pylint: disable=broad-except
268269
error_code = create_error_code(err)
269-
log.exception(
270+
_logger.exception(
270271
"Failed while sending confirmation email to %s, %s [%s]",
271272
f"{user=}",
272273
f"{_confirmation=}",
@@ -400,13 +401,18 @@ async def register_phone(request: web.Request):
400401
except Exception as err: # pylint: disable=broad-except
401402
# Unhandled errors -> 503
402403
error_code = create_error_code(err)
403-
log.exception(
404-
"Phone registration failed [%s]",
405-
f"{error_code}",
406-
extra={"error_code": error_code},
404+
user_msg = f"Currently we cannot register phone numbers [{error_code}]"
405+
406+
_logger.exception(
407+
**create_troubleshotting_log_kwargs(
408+
user_msg,
409+
exception=err,
410+
error_context={"request": request, "registration": registration},
411+
tip="Phone registration failed",
412+
)
407413
)
408414

409415
raise web.HTTPServiceUnavailable(
410-
reason=f"Currently we cannot register phone numbers ({error_code})",
416+
reason=user_msg,
411417
content_type=MIMETYPE_APPLICATION_JSON,
412418
) from err

0 commit comments

Comments
 (0)