diff --git a/src/ui_kit/CheckFastlink.tsx b/src/ui_kit/CheckFastlink.tsx index 07c77dad..ce7cbbaa 100644 --- a/src/ui_kit/CheckFastlink.tsx +++ b/src/ui_kit/CheckFastlink.tsx @@ -8,7 +8,6 @@ import { getDiscounts } from "@api/discounts"; import { clearUserData, OriginalUserAccount, setUserAccount, useUserStore } from "@root/user"; import { parseAxiosError } from "@utils/parse-error"; -import { useUserAccountFetcher } from "@utils/hooks/useUserAccountFetcher"; import type { Discount } from "@model/discounts"; import { clearAuthToken, createUserAccount, devlog } from "@frontend/kitui"; import { useNavigate } from "react-router-dom"; diff --git a/src/utils/hooks/useUserAccountFetcher.ts b/src/utils/hooks/useUserAccountFetcher.ts index 7464e073..bc48a8fc 100644 --- a/src/utils/hooks/useUserAccountFetcher.ts +++ b/src/utils/hooks/useUserAccountFetcher.ts @@ -40,6 +40,7 @@ export const useUserAccountFetcher = ({ }) .catch((error) => { devlog("Error fetching user account", error); + if (error.response?.status === 409) return; if (isAxiosError(error) && error.response?.status === 404) { createUserAccount(controller.signal, url.replace("get", "create")) .then((result) => {