From 0d626fd84a0c5435801f40fa20e78101a18c1021 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sun, 27 Sep 2026 14:35:52 +0200 Subject: [PATCH] Fixed error handling --- .../src/components/ui/Toast.tsx | 63 ++++- .../src/pages/BeneficiariesPage.tsx | 10 +- .../src/pages/ChangeManagementPage.tsx | 12 +- .../src/pages/SiteVisitsPage.tsx | 4 +- .../src/utils/apiErrorParser.ts | 215 ++++++++++++------ 5 files changed, 214 insertions(+), 90 deletions(-) diff --git a/PostFundManagement.ConsoleUI/src/components/ui/Toast.tsx b/PostFundManagement.ConsoleUI/src/components/ui/Toast.tsx index 41a8b19..43f9b12 100644 --- a/PostFundManagement.ConsoleUI/src/components/ui/Toast.tsx +++ b/PostFundManagement.ConsoleUI/src/components/ui/Toast.tsx @@ -155,22 +155,43 @@ const ToastCard: React.FC<{ )} - {/* Display errors from ProblemDetails comma-delimited detail or errors list */} - {toast.errorsList && toast.errorsList.length > 1 ? ( -
-