Сценарий JIRA API Python создает проблему со связанными

Я использую библиотеку Python JIRA (https://jira.readthedocs.io/en/master/index.html), и я хочу создать новую задачу с внутренней ссылкой «связанной с» на существующую задачу.

#Existing issue...
existing_issue_key = PROJ-123
issue_dict = {
        'project': {'id': 1},
        'summary': 'Related issue for '+existing_issue_key,
        'description': 'Look into this one',
        'issuetype': {'name': 'Story'},
        'issuelinks': [{"inwardIssue": {'key':existing_issue_key}}]

    }
new_issue = jira.create_issue(fields=issue_dict)

Когда я пытаюсь сделать выше, я получаю сообщение об ошибке:

   JiraError HTTP 400 url: https://jira.mysite.com/rest/api/2/issue
text: Field 'issuelinks' cannot be set. It is not on the appropriate screen, or unknown.

person user791793    schedule 01.05.2019    source источник


Ответы (1)


Ключ «issuelinks» недействителен для прямого создания задач, поэтому вы не можете создавать ссылки между задачами в запросах, которые создают проблемы. После создания задачи в для того, чтобы создать связь между вопросами.

person Álvaro Mondéjar    schedule 01.05.2019
comment
А, спасибо. Пытаюсь сделать это сейчас, но как мне получить ключ вновь созданной задачи? Например. У меня есть это: new_issue = jira.create_issue(fields=issue_dict), но я не могу использовать: new_issue.fields['key'] для доступа к новому ключу - person user791793; 02.05.2019
comment
Попробуйте использовать new_issue.key. - person Álvaro Mondéjar; 02.05.2019
comment
Это почти там. Спасибо! Единственное, как сделать его тип связан с. В примере просто используется Duplicate. Я пробовал: Связано и связано, и ни одна из них не работает. - person user791793; 07.05.2019