2014-11-12 4 views
1

Невозможно обновить поля для проблемы в Jira-python. Я могу отлично читать поля, но не вижу их обновленных. Пример:Невозможно обновить поля в jira-python

issue.update(fields={'description':'a comment'}) 

также пытались:

issue.update({'description':'a comment'}) 

и 100 других вещей, других областях, как пользовательские и стандартные.

Если я пытаюсь немедленно считаны мои изменения с:

issue.fields.description 

он не показывает каких-либо изменений. Нет сообщений об ошибках, и нет кодов возврата. У меня есть надлежащие административные привилегии и т. Д. Любые подсказки оцениваются.

+0

От http://jira-python.readthedocs.org/en/latest/ Я бы ожидал, что это сработает: issue.update (description = 'Изменено, чтобы сводка была другой.), Поэтому попробуйте это, а затем проверьте значение в браузере. Иногда вам нужно обновить данные проблемы с помощью чего-то типа: issue = jira.issue (issue.key, expand = 'comments') – mdoar

+0

Мне удалось перехватить код возврата в пакете «запросы». Он указывает: (включая ваш примерный код выше) Ошибка 400: неверный запрос. «требуется одно из полей или« обновление ». Это не имеет смысла для меня, потому что не существует поля «update», и «поля» НЕ требуются. Даже если я помещаю «поля», как я показываю в исходном тексте, я получаю одно и то же сообщение. Другой пользователь пишет прямо в jira (используя другой инструмент и не испытывает никаких проблем). –

+0

Я мог бы заставить это работать, изменив ключ в строке 123 ресурсов.py от «body» до «fields». Но я не знаю, считается ли это ошибкой в ​​коде или просто причудой в нашей установке Jira. –

ответ

Смежные вопросы