Я работаю над функцией публикации рабочего процесса Jira, которая создает проблему.Я пытаюсь добавить обновление, чтобы при создании новой проблемы оно также связывало его с исходной проблемой.
Когда я его запускаю, эта ошибка постоянно возвращается
CorrelationId: 222dcd7a-b781-45f8-982d-da4dc4196fdd Идентификатор сценария RUN: a1fdfe6b-47f6-49c2-bb94-26a7a9014c0f com.adaptavist.sr.cloud.workflow.RunScript (переход «Off-Board» для проблемы HR-460) Принято: 3500ms: 2018-10-04 17: 52: 54.886 ПРЕДУПРЕЖДЕНИЕ - POST-запрос к / rest / api / 2 / issue вернул код ошибки: status: 400 - Неверное тело запроса: {"errorMessages": ["Невозможно десериализовать экземпляр java.util.ArrayList из токена START_OBJECT \ n в [Source: com.atlassian.plugin.connect.plugin.auth.scope.InputConsumingHttpServletRequest$1@1e96084e; строка: 1, столбец: 151] (через цепочку ссылок: com.atlassian.jira.rest.v2.issue.IssueUpdateBean [\ "update \"]) "]} 2018-10-04 17: 52: 54.928 ИНФОРМАЦИЯ - POST / rest / api / 2 / issue asString Продолжительность запроса: 1902ms 2018-10-04 17: 52: 54.929 ИНФОРМАЦИЯ - Выполнение сценария выполнено
Thisэто то, что я бегу
def sourceSummary = issue.fields.summary
def exitDate = issue.fields.customfield_13200
def sourceKey = issue.key
post("/rest/api/2/issue")
.header("Content-Type", "application/json")
.body(
[
fields:
[
"summary" : sourceSummary,
"customfield_13200" : exitDate,
"security" : [ "id" : "10101"],
"project" : [
"id": "10001"
],
"issuetype" : [
"id": "12550"
]
],
"update":[
"issuelinks":
[
"add":[
"type":[
"name":"Relates",
"inward":"relates to",
"outward":"relates to"
],
"outwardIssue":[
"key":sourceKey
]
]
]
]
])
.asString()
Я довольно новичок в этом и из других постов, которые я видел, это должно работать.Любые указатели будут оценены.