create account 409 ignore

This commit is contained in:
Nastya 2024-08-05 15:39:11 +03:00
parent 9cebb17a07
commit 6554e248b2
2 changed files with 1 additions and 1 deletions

@ -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";

@ -40,6 +40,7 @@ export const useUserAccountFetcher = <T = UserAccount>({
})
.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) => {