diff --git a/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx b/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx index 9e19ddb09f8ebbb26d5e05cef081fb69b7766174..f12c541c00f587ae6afa5971a5b2990efe9778fc 100644 --- a/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx +++ b/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx @@ -14,8 +14,12 @@ export default function useAdminCreateUser({ onSettled }) { queryClient.invalidateQueries('getAdminUsers'); toast.success(t('toast.success.user.user_created')); }, - onError: () => { - toast.error(t('toast.error.problem_completing_action')); + onError: (err) => { + if (err.response.data.errors === 'EmailAlreadyExists') { + toast.error(t('toast.error.users.email_exists')); + } else { + toast.error(t('toast.error.problem_completing_action')); + } }, onSettled, },