Jira Python Пользовательское поле - PullRequest
0 голосов
/ 07 января 2020

У меня есть настраиваемое поле, которое я должен обновить, и я продолжаю получать это сообщение:

response text = {"errorMessages":["Internal server error"],"errors":{}}

после этой строки:

issue.update({"customfield_10201": '0.0'})

Хотя, если я поставлю что-то еще, кроме простого строка типа:

 issue.update({"customfield_10201": 0.0})

Я получаю это сообщение:

response text = {"errorMessages":["Internal server error"],"errors":{"customfield_10201":"data was not a string"}}

Это тип поля в соответствии с API jira:

{"required":false,"schema":{"type":"any","custom":"SMTH.jira.plugins.componentversionmanager:elementversioncft","customId":10201}

1 Ответ

0 голосов
/ 08 января 2020

Во-первых, добро пожаловать на stackoverflow.com; -)

На основе Jira Python клиентской документации , вам необходимо обновить поля проблем следующим образом:

issue.update(customfield_10201='0.0')

Если у вас возникли проблемы, укажите следующее:

  • Какой клиент Jira API в Python вы используете?
  • Каков точный тип настраиваемого поля? Похоже, что настраиваемое поле происходит из надстройки / приложения. Что это за аддон?
  • Вы подключаетесь к серверу или облаку Jira?
  • Можете ли вы обновить поле напрямую, используя собственный Jira API? Например, используя Почтальон , Jira REST API Browser или другой простой в использовании API-клиент? Вы можете проверить официальную документацию Jira API о том, как обновить проблемы Jira.
...