Вопросы

получение ошибки при обновлении правопреемника и поля комментария в JIRA с использованием python

Я использую python для автоматизации процесса JIRA, но при этом не могу обновить поля Исполнитель и Комментарий.

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

Для поля комментария возникает ошибка.

Ниже мой код:

from atlassian import Jira
jira_instance = Jira(
    url = "https://****.atlassian.net/",
    username = "****@gmail.com",
    password = "*******",
)

data = jira_instance.jql("project = PROJECTNAME AND status = 'IN PROGRESS' ORDER BY created ASC", fields=['description','assignee','reporter','comment'])

for i in range(len(data["issues"])):
    test_data = data["issues"][i]
    jira_instance.issue_update(test_data['key'], fields={'assignee':{'emailAddress': '####@gmail.com' }})
    jira_instance.issue_update(test_data['key'], fields={'comment':{'comments': [{'body':'This is the comment'}]}})

Также пробовал использовать displayName вместо emailAddress, но все равно происходит то же самое.

Для поля комментария появилась следующая ошибка:

Traceback (most recent call last):
  File "c:/Users/path/jiratest.py", line 13, in <module>
    jira_instance.issue_update(test_data['key'], fields={'comment':{'comments': [{'body':'This is the comment'}]}})
  File "C:\Users\path\AppData\Local\Programs\Python\Python37\lib\site-packages\atlassian\jira.py", line 891, in issue_update
    return self.put(url, data={"fields": fields})
  File "C:\Users\path\AppData\Local\Programs\Python\Python37\lib\site-packages\atlassian\rest_client.py", line 341, in put
    absolute=absolute,
  File "C:\Users\path\AppData\Local\Programs\Python\Python37\lib\site-packages\atlassian\rest_client.py", line 236, in request
    self.raise_for_status(response)
  File "C:\Users\path\AppData\Local\Programs\Python\Python37\lib\site-packages\atlassian\jira.py", line 3705, in raise_for_status
    raise HTTPError(error_msg, response=response)
requests.exceptions.HTTPError

Пожалуйста, помогите мне в этом

Читать:
как включить несколько файлов ресурсов в SAM template.yml

Похожие записи

Как загружать / редактировать / запускать / сохранять текстовые файлы (.py) в ячейку записной книжки IPython?

admin

Ядро Python умирает на Jupyter Notebook с tenorflow 2

admin

Джулия: Сделайте Dataframe из вывода итератора

admin

Добавить новые столбцы с помощью настраиваемой функции с помощью mutate

admin

‘факторы с одинаковыми уровнями’ в матрице путаницы

admin

Зависит от cloud_firestore 0.14.4 и http 0.13.3, решение версии не удалось

admin