From 40a39cf8289c8584894a599101c56447277ffe49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D0=BC=D1=83=D1=80=20=D0=93=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=B5=D1=86=D0=BA=D0=B8=D0=B9?= Date: Mon, 19 Oct 2026 16:17:56 +0500 Subject: [PATCH] fix: show the approved badge right after approving a report MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously the badge stayed "На утверждении" until a page reload. Co-Authored-By: Claude Opus 5.5 (1M context) --- src/webparts/stroyBot/pages/report/useReportForm.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/webparts/stroyBot/pages/report/useReportForm.ts b/src/webparts/stroyBot/pages/report/useReportForm.ts index d5c8bb6..f559de4 100644 --- a/src/webparts/stroyBot/pages/report/useReportForm.ts +++ b/src/webparts/stroyBot/pages/report/useReportForm.ts @@ -115,7 +115,8 @@ export function useReportForm(services: IReportServices, params: IReportRoutePar try { await services.dv.approveReport(existingReportId); setSuccessMessage(MESSAGES.approved); - // 🐞 Как в старом коде: флаг «утверждён» не обновляется, бейдж остаётся «На утверждении». + // В старом коде флаг не обновлялся и бейдж оставался «На утверждении» до F5 — исправлено при проверке T-REP-16. + setIsApproved(true); setMode('readonly'); } catch (error) { setErrorMessage(MESSAGES.approveError(messageOf(error)));