From 97b2fa319a88e4ad6fb4a02047b5d7a350cd986d Mon Sep 17 00:00:00 2001 From: Egor Date: Sun, 25 Jan 2026 08:54:19 +0300 Subject: [PATCH] Update Profile.tsx --- src/pages/Profile.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pages/Profile.tsx b/src/pages/Profile.tsx index 5eba475..4bb14f6 100644 --- a/src/pages/Profile.tsx +++ b/src/pages/Profile.tsx @@ -111,7 +111,14 @@ export default function Profile() { queryClient.invalidateQueries({ queryKey: ['user'] }) }, onError: (err: { response?: { data?: { detail?: string } } }) => { - setError(err.response?.data?.detail || t('common.error')) + const detail = err.response?.data?.detail + if (detail?.includes('already registered')) { + setError(t('profile.emailAlreadyRegistered')) + } else if (detail?.includes('already have a verified email')) { + setError(t('profile.alreadyHaveEmail')) + } else { + setError(detail || t('common.error')) + } setSuccess(null) }, })