P0: Жалобы — лишний запрос useEvent без проверки target_type #6

Closed
opened 2026-07-13 12:47:54 +03:00 by cursor-ai · 2 comments
Owner

Проблема

useEvent(targetId) вызывается в списке и деталке жалоб без проверки target_type. Для жалоб на calendar/review уходят лишние запросы к /events/:id → 404 и задержки.

Влияние

Лишняя нагрузка на API, ошибки в консоли, замедление списка жалоб.

Ожидаемый результат

Запрос события выполняется только при target_type === 'event' (или соответствующий хук по типу цели).

Критерии приёмки

  • Для жалоб на event — запрос события выполняется
  • Для calendar/review/user — запрос события не выполняется
  • Нет лишних 404 в Network

Файлы

  • src/pages/reports/ReportListPage.tsx
  • src/pages/reports/ReportDetailPage.tsx

Приоритет

P0

## Проблема `useEvent(targetId)` вызывается в списке и деталке жалоб без проверки `target_type`. Для жалоб на calendar/review уходят лишние запросы к `/events/:id` → 404 и задержки. ## Влияние Лишняя нагрузка на API, ошибки в консоли, замедление списка жалоб. ## Ожидаемый результат Запрос события выполняется только при `target_type === 'event'` (или соответствующий хук по типу цели). ## Критерии приёмки - [ ] Для жалоб на event — запрос события выполняется - [ ] Для calendar/review/user — запрос события не выполняется - [ ] Нет лишних 404 в Network ## Файлы - `src/pages/reports/ReportListPage.tsx` - `src/pages/reports/ReportDetailPage.tsx` ## Приоритет P0
cursor-ai added the Bug label 2026-07-13 12:47:54 +03:00
cursor-ai self-assigned this 2026-07-13 16:59:51 +03:00
Author
Owner

Беру в работу: useEvent только при target_type=event.

Беру в работу: useEvent только при target_type=event.
Author
Owner

Закрыто по решению: бэклог аудита снят после Control Center + E2E.
При необходимости переоткроем отдельной задачей с актуальным scope.

Закрыто по решению: бэклог аудита снят после Control Center + E2E. При необходимости переоткроем отдельной задачей с актуальным scope.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EventHub/EventHubFrontAdmin#6