Сценарий Python JIRA API создает проблему со связанным - PullRequest
0 голосов
/ 01 мая 2019

Я использую библиотеку 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.

1 Ответ

1 голос
/ 01 мая 2019

Неверный ключ 'Isselinks', создающий проблемы напрямую, поэтому вы не можете создавать связи между проблемами по запросам, которые создают проблемы. Вам нужно вызвать метод jira.create_issue_link после создания проблемы, чтобы создать связь между проблемами.

...