fix: show the approved badge right after approving a report

Previously the badge stayed "На утверждении" until a page reload.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-10-19 16:17:56 +05:00
parent ae383b5231
commit 40a39cf828
@@ -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)));