无法在Jira自定义字段中设置数字值

问题描述 投票:0回答:1

我正在尝试修改Jira中自定义字段的值。

我通过以下Curl来做到这一点:

curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":{"value":18.20}}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315

我也尝试修改引号的类型:simple,double,没有它们,...

修改字符串我没有问题,但我确实试图修改它是一个数字。即使我发送一个号码,它告诉我它不是。我已经按照文档:

Jira REST API examples

代码:400

响应:{“errorMessages”:[],“errors”:{“customfield_67”:“操作值必须是数字。”}}

/ JIRA / REST / API / 2 /问题/测试-2 / editmeta:

  "customfield_67":{  
     "required":false,
     "schema":{  
        "type":"number",
        "custom":"com.atlassian.jira.plugin.system.customfieldtypes:float",
        "customId":182
     },
     "name":"Unit Tests Coverage",
     "operations":[  
        "set"
     ]
  },

Jira版本7.6.0

jira jira-rest-api
1个回答
0
投票

最后,解决方案通过跳过一个级别。我知道我使用的字符串是在一个组合框中,而事实并非如此。这就是它的工作原理:

curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":18.20}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315

我没有在Jira API文档中找到任何内容,尽管它可能在某处指定。

© www.soinside.com 2019 - 2024. All rights reserved.