Разбить длинный issue_id на чанки при запросе к Redmine #21
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Приоритет: важно.
Проблема: В
redmine_reporter/client.pyвсе ID задач объединяются в одну строку и передаются параметромissue_id. Если у пользователя за месяц сотни задач, URL может превысить лимит длины (обычно ~8 KB) и reverse proxy вернёт ошибку.Ожидаемое поведение: Запросы к Redmine выполняются чанками безопасного размера.
Рекомендация: Разбивать
issue_idsна чанки по 50–100 ID и выполнять несколько запросовredmine.issue.filter(...), агрегируя результаты.