Skip to content

Commit 5133418

Browse files
committed
error handling
1 parent 74670b8 commit 5133418

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

services/invitations/src/simcore_service_invitations/core/exceptions_handlers.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,23 @@
1414
def handle_invalid_invitation_code_error(request: Request, exception: Exception):
1515
assert isinstance(exception, InvalidInvitationCodeError) # nosec
1616
user_msg = INVALID_INVITATION_URL_MSG
17+
1718
_logger.warning(
1819
**create_troubleshotting_log_kwargs(
1920
user_msg,
2021
error=exception,
2122
error_context={
2223
"request": f"{request}",
2324
"request.method": f"{request.method}",
24-
"request.path": f"{request.url.path}",
25+
"request.url": f"{request.url}",
2526
},
26-
tip="Some invitation link is invalid. Note that the encryption key for generation/check must be the same!",
27+
tip="An invitation link could not be extracted",
2728
)
2829
)
2930

3031
return JSONResponse(
3132
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
32-
content={"detail": INVALID_INVITATION_URL_MSG},
33+
content={"detail": user_msg},
3334
)
3435

3536

services/invitations/src/simcore_service_invitations/services/invitations.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,5 +168,7 @@ def extract_invitation_content(
168168
return content
169169

170170
except (InvalidToken, ValidationError, binascii.Error) as err:
171-
msg = "Failed while decripting"
171+
msg = (
172+
"Failed while decripting. TIP: secret key at encryption might be different"
173+
)
172174
raise InvalidInvitationCodeError(msg) from err

0 commit comments

Comments
 (0)