我们的 JIRA 管理员最近从 JIRA 4.* 升级到了 Jira 5.1。我们中的一些人编写了使用 JIRA soap API 的 webapps,而我正在使用 Jira4R ruby gem。
观察者领域因这次升级而崩溃。以前我会通过 jira4r 发布以下内容:
JIRA_WATCHER_FIELD = "customfield_10060"
JIRA_WATCHERS = ["me", "prod.mgr", "vendor.management"]
issue.customFieldValues= [
JiraTicket.create_custom_field(JIRA_WATCHER_FIELD, JIRA_WATCHERS),
]
issue = jira.createIssue(issue)
突然之间,返回: 无法创建 jira 票证:com.atlassian.jira.rpc.exception.RemoteValidationException:自定义字段 ID 'customfield_10060' 无效。
所以我想这不再是自定义字段了。它看起来也不是 Jira4R::RemoteIssue 的一部分。
有没有人找到让它工作的方法?我正在考虑制作自己的 Jira4R 分支并对 gem 进行向后不兼容的更改。