From 88728f01e64f524c4781b67013c044f370015d00 Mon Sep 17 00:00:00 2001 From: kyy Date: Mon, 23 Feb 2026 16:48:17 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=A0=ED=94=8C=EB=A6=AC=EC=BC=80=EC=9D=B4?= =?UTF-8?q?=EC=85=98=20=EC=84=A4=EC=A0=95=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C?= =?UTF-8?q?=20=EB=A9=94=EC=84=B8=EC=A7=80=20=EC=A0=9C=EA=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devfront/src/features/clients/ClientGeneralPage.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/devfront/src/features/clients/ClientGeneralPage.tsx b/devfront/src/features/clients/ClientGeneralPage.tsx index 9e50b2c8..4db69296 100644 --- a/devfront/src/features/clients/ClientGeneralPage.tsx +++ b/devfront/src/features/clients/ClientGeneralPage.tsx @@ -157,6 +157,17 @@ function ClientGeneralPage() { } alert(t("msg.dev.clients.general.saved", "설정이 저장되었습니다.")); }, + onError: (err) => { + const errorMessage = + (err as AxiosError<{ error?: string }>).response?.data?.error ?? + (err as Error)?.message ?? + t("msg.common.unknown_error", "unknown error"); + alert( + t("msg.dev.clients.general.save_error", "저장에 실패했습니다: {{error}}", { + error: errorMessage, + }), + ); + }, }); if (!isCreate && isLoading) {