Jira Cloud Scriptrunner проблема с ссылкой при создании - PullRequest
0 голосов
/ 04 октября 2018

Я работаю над функцией публикации рабочего процесса 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()

Я довольно новичок в этом и из других постов, которые я видел, это должно работать.Любые указатели будут оценены.

...