ensure_sprint падает на задаче без спринта (KeyError: 'fields') #13

Closed
opened 2026-10-13 22:43:35 +03:00 by aep · 0 comments
Owner

Найдено на живой Jira банка 13.10.2026 (пакет B, хаб #6, команды #10 и #12 на AURORA-1618): у задачи без спринта GET /rest/agile/1.0/issue/{key}?fields=sprint отвечает без ключа fields, do_ensure_sprint падает с KeyError: 'fields' → failed «внутренняя ошибка агента». Не работает постановка в спринт новой задачи и перевод в backlog задачи без спринта (должен быть done changed: false). На задаче в спринте работает (хаб #7).

Исправление: читать fields как .get("fields") or {}; фейк Jira — отдавать ответ без fields, когда спринта нет. Bounded, спека не меняется.

Найдено на живой Jira банка 13.10.2026 (пакет B, хаб #6, команды #10 и #12 на AURORA-1618): у задачи без спринта GET /rest/agile/1.0/issue/{key}?fields=sprint отвечает без ключа fields, do_ensure_sprint падает с KeyError: 'fields' → failed «внутренняя ошибка агента». Не работает постановка в спринт новой задачи и перевод в backlog задачи без спринта (должен быть done changed: false). На задаче в спринте работает (хаб #7). Исправление: читать fields как .get("fields") or {}; фейк Jira — отдавать ответ без fields, когда спринта нет. Bounded, спека не меняется.
aep closed this issue 2026-10-13 22:46:46 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/jira-agent#13
No description provided.