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) {