Исправить валидацию фильтров аналитики #38
Reference in New Issue
Block a user
Delete Branch "fix/analytics-query-validation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Некорректные accountId/categoryId теперь возвращают 400 до выполнения SQL. categoryId=0 остаётся корректным значением для фильтра «Без категории».
Проверки: npm run build -w backend; npm run test:analytics -w backend; npm run test:analytics:query -w backend.
Интеграционная SQL-проверка пока блокирована недоступностью PostgreSQL (тайм-аут подключения).
Независимое ревью завершено: блокирующих замечаний нет. Валидация корректно отклоняет нечисловые, дробные и составные ID до SQL, сохраняя
categoryId=0для «Без категории». Проверены: сборка backend,test:analytics,test:analytics:query— успешно.Повторное независимое ревью полного PR после commit
69f2cc8завершено: блокирующих замечаний нет. Исходная валидация не регрессировала, CHANGELOG корректно отражает Backend 0.10.2 и пользовательски значимое исправление. Повторно успешны: сборка backend,test:analytics,test:analytics:query.