From 96a28ab655f13e920740785644eca9844c426ffe Mon Sep 17 00:00:00 2001 From: IlyaK27 Date: Wed, 3 Dec 2025 01:45:45 -0500 Subject: [PATCH 1/2] Update views to display more user friendly message Before when there was an error generating an account the message generated wasn't in a format pleasant for the user --- backend/accounts/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/accounts/views.py b/backend/accounts/views.py index 9d4c068..276b36e 100644 --- a/backend/accounts/views.py +++ b/backend/accounts/views.py @@ -42,7 +42,7 @@ def register(request): ) except DomainError as e: - return Response({"error": str(e)}, status=e.status_code) + return Response(str(e), status=e.status_code) except Exception: logger.exception("Unexpected error in register") return Response( From f432b1de541537dd15ecbf0a3a77607f82de05b3 Mon Sep 17 00:00:00 2001 From: IlyaK27 Date: Wed, 3 Dec 2025 16:16:12 -0500 Subject: [PATCH 2/2] Revert backend change and change frontend displaying --- backend/accounts/views.py | 2 +- frontend/src/presentation/pages/RegisterPage.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/accounts/views.py b/backend/accounts/views.py index 276b36e..9d4c068 100644 --- a/backend/accounts/views.py +++ b/backend/accounts/views.py @@ -42,7 +42,7 @@ def register(request): ) except DomainError as e: - return Response(str(e), status=e.status_code) + return Response({"error": str(e)}, status=e.status_code) except Exception: logger.exception("Unexpected error in register") return Response( diff --git a/frontend/src/presentation/pages/RegisterPage.tsx b/frontend/src/presentation/pages/RegisterPage.tsx index 71fafb5..46f29b6 100644 --- a/frontend/src/presentation/pages/RegisterPage.tsx +++ b/frontend/src/presentation/pages/RegisterPage.tsx @@ -18,7 +18,8 @@ export default function Register() { setEmail(""); setPassword(""); } catch (err: any) { - setMessage(`❌ ${err.message || "Registration failed"}`); + // Slices Message to remove "Error: " prefix and trailing } + setMessage(`❌ ${err.message.slice(9, -1) || "Registration failed"}`); } };