From d4effe2210550ca92753cae4bf2f8065c42ed2a5 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Mon, 5 Aug 2024 17:10:55 +0300 Subject: [PATCH] pass fullMessage from error (create-kp) --- apps/web/utils/axios.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/utils/axios.ts b/apps/web/utils/axios.ts index d1678eb..aefb72f 100644 --- a/apps/web/utils/axios.ts +++ b/apps/web/utils/axios.ts @@ -4,12 +4,13 @@ import type { AxiosError } from 'axios'; import { isAxiosError } from 'axios'; import { pick } from 'radash'; -function getErrorMessage( - error: AxiosError -) { +function getErrorMessage< + T extends { error?: string; errors?: string[]; fullMessage?: string; message?: string } +>(error: AxiosError) { return ( error.response?.data?.error || error.response?.data?.errors?.[0] || + error.response?.data.fullMessage || error.response?.data?.message || error.message );