Недетерминированный порядок задач внутри одной группы проект+версия #33
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?
Приоритет: желательно.
Проблема: Ключ сортировки
(str(project), get_version(issue))не содержит tiebreaker (например,issue.id). Python sort стабилен, но порядок задач внутри проекта не гарантирован Redmine API (sort="project:asc"сортирует только по проекту). Один и тот же запрос может давать отчёты с разным порядком задач.Ожидаемое поведение: Порядок задач в отчёте детерминирован.
Рекомендация: Добавить
issue.idкак третий элемент ключа сортировки.