Разбить длинный issue_id на чанки при запросе к Redmine #21

Closed
opened 2026-06-25 07:26:27 +07:00 by artem.kokos · 0 comments
Owner

Приоритет: важно.

Проблема: В redmine_reporter/client.py все ID задач объединяются в одну строку и передаются параметром issue_id. Если у пользователя за месяц сотни задач, URL может превысить лимит длины (обычно ~8 KB) и reverse proxy вернёт ошибку.

Ожидаемое поведение: Запросы к Redmine выполняются чанками безопасного размера.

Рекомендация: Разбивать issue_ids на чанки по 50–100 ID и выполнять несколько запросов redmine.issue.filter(...), агрегируя результаты.

**Приоритет:** важно. **Проблема:** В `redmine_reporter/client.py` все ID задач объединяются в одну строку и передаются параметром `issue_id`. Если у пользователя за месяц сотни задач, URL может превысить лимит длины (обычно ~8 KB) и reverse proxy вернёт ошибку. **Ожидаемое поведение:** Запросы к Redmine выполняются чанками безопасного размера. **Рекомендация:** Разбивать `issue_ids` на чанки по 50–100 ID и выполнять несколько запросов `redmine.issue.filter(...)`, агрегируя результаты.
artem.kokos added the enhancementredmineperformance labels 2026-06-25 07:26:27 +07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#21