2016-11-21 6 views
0

Включая проблемы JIRA Макро в моем Википедии, у меня возникает эта проблема.Редактирование макроса макросов JIRA, URL ---> fixVersion +% 3D + 6.0.0-beta3 + ha1 дает синтаксическую ошибку

На Jira, для получения списка билетов, я установил Fix Version = 6.0.0-beta3 + ha1.

Поступая таким образом всякий раз, когда я пытаюсь добавить JIRA Issue со следующим URL

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

Я получаю это сообщение.

JIRA Issue не смог обработать поиск. Это может указывать на проблему с синтаксисом этого макроса .....

Насколько я понимаю, это символ «+» в 6.0.0-beta3 + ha1 вызывает эту проблему. Я ищу в Интернете и обнаружил, что с использованием специальных символов, таких как «+ и т. Д.», Они должны использоваться в пределах «или». Все еще их использование решает мою проблему, и я не вижу список билетов JIRA, используя указанный выше URL.

ответ

0

Исключить + как зарезервированный символ и удалить ненужный из вашего запроса.

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

+0

Спасибо за ответ. Пробовал то, что вы предложили, но все же это не сработало. Вы говорите, что хотите удалить ненужные зарезервированные символы. В любом случае спасибо за помощь. Приветствия :) – shoaib

0

Опираясь на ответ @ Роршах, попробуйте следующее, который оборачивает кавычки вокруг значения fixversion (который является то, что вы упоминались в вашем вопросе).

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

Кроме того, для немного больше разъяснений на +: В JIRA, это нужно оборачивать в кавычки ... и в URL, это обычно переводится в пространство. Вот почему вам нужно избегать + в URL-адресе, но при этом указывать значение escapeversion с экранированием.