无法使用 Java Jira Rest Client 更新 jira 中问题的单个 select 字段

Can't update a single-select field of an issue in jira with Java Jira Rest Cllient

我正在尝试将单个 select 字段更新为空值(不是 selected)。

问题是,当我更新问题以获得 selected 值时,它工作得很好,当我创建问题并将此字段设置为 null 时,它也工作得很好。

我正在使用一个地图,我将值设置为我从 json 传递的值,然后我尝试像这样进行更新(我只是写了一个那行不通,其余的工作完美):

map.put("publishable", new FieldInput("customfield_10318", null));

IssueInput newValues = new IssueInput(map, null);
issueClient.updateIssue(issueKey, newValues).claim();

就像我做更新的时候不让我把字段的新值置为null。

如何将字段的值更新为空值?

正如你(应该)知道的,单-select字段将数据保存为数组,所以当你将字段设置为空时它不会起作用,你应该使用的是Collections.emptySet(),这一定有效