Я пытаюсь использовать JIRA Rest API (версия 5), чтобы обновить проблему «Исправить версию», чтобы установить для нее определенную версию. В текущем выпуске, который я обновляю, уже есть плохой исполнитель (назначенного ему человека больше не существует).
Используя обычный веб-интерфейс Jira, я могу установить «Исправить версию» на желаемое значение, даже если правопреемник ошибочен.
Используя REST Issue PUT, я получил сообщение об ошибке:
assignee: "Пользователь" имя пользователя "не существует."
Мой вызов REST выглядит так (с использованием chrome Advanced Rest Client и реализации C #):
Выполнение PUT http://.../rest/api/2/issue/[issueId]/
Где [issueId] - это идентификатор моей проблемы.
Моя полезная нагрузка:
{
"update" : {
"fixVersions" : [{
"set" : [{
"name" : "Some Version"
}
]
}
]
}
}
Нормально ли, что я получаю сообщение об ошибке при вызове REST, когда могу обновить проблему через веб-интерфейс?
Есть ли способ обновить эту проблему Fix Version с помощью REST, не меняя правопреемника?