Я не уверен, что я делаю неправильно здесь, и надеюсь, что у кого-то еще есть такая же проблема. Я не получаю никаких ошибок, и мой json соответствует тому, что должно быть правильным как в документах Jira, так и в онлайн-вопросах jira-python. Мои версии являются действительными версиями Jira. У меня также нет проблем с тем, чтобы сделать это напрямую через API, но мы переписываем все, чтобы пройти через jira-python для чистоты/простоты использования.
Это просто полностью очищает поле fixVersions в Jira.
issue=jira.issue("TKT-100")
issue.update(fields={'fixVersions':[{'add': {'name': 'add_me'}},{'remove': {'name': 'remove_me'}}]})
Я могу добавить новую версию в fixVersions с помощью issue.add_field_value(), но это не сработает, потому что мне нужно добавить и удалить в одном запросе историю тикета.
issue.add_field_value('fixVersions', {'name': 'add_me'})
Любые идеи?