编辑'JIRA问题'宏,网址---> fixVersion +%3D + 6.0.0-beta3 + ha1给出了语法错误

时间:2016-11-21 10:58:05

标签: jira confluence

虽然在我的Wikipage中包含JIRA问题Macro,但我遇到了这个问题。

在Jira上,对于门票列表,我已经修复了版本= 6.0.0-beta3 + ha1。

每当我尝试使用以下网址添加JIRA问题时这样做

http://rdtrack/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=fixVersion+%3D+6.0.0-beta3+ha1&tempMax=1000

我收到此消息。

  

JIRA问题无法处理搜索。这可能表明此宏的语法存在问题.....

我的理解是6.0.0-beta3 + ha1中的符号“+”导致此问题。我在互联网上搜索,发现使用“+等”之类的特殊字符,它们应该在''或“”中使用。仍然使用它们确实解决了我的问题,我无法使用上面提到的URL查看JIRA票证列表。

2 个答案:

答案 0 :(得分:0)

退出+,因为它是一个保留字符,并从查询中删除不必要的字符。

jqlQuery=fixVersion%3D6.0.0-beta3%2Dha1&tempMax=1000

答案 1 :(得分:0)

在@ rorschach的答案的基础上,尝试以下内容,它围绕fixversion值包装引号(这是你在问题中提到的)。

jqlQuery=fixVersion%3D%226.0.0-beta3%2Dha1%22&tempMax=1000

另外,有关+的更多说明: 在JIRA中,它确实需要用引号括起来......在URL中,它通常被翻译成一个空格。这就是为什么你需要转义URL中的+,但仍然引用转义的fixversion值。