IDEA-121077 Fix JQL query construction in JIRA connector

This commit is contained in:
Mikhail Golubev
2014-02-21 01:23:57 +04:00
parent d2513fa0c0
commit 6900ca8776
@@ -81,7 +81,7 @@ public class JiraRepository extends BaseRepositoryImpl {
ensureApiVersionDiscovered();
String jqlQuery = mySearchQuery;
if (StringUtil.isNotEmpty(mySearchQuery) && StringUtil.isNotEmpty(query)) {
jqlQuery += String.format("and summary ~ '%s'", query);
jqlQuery += String.format(" and summary ~ '%s'", query);
}
else if (StringUtil.isNotEmpty(query)) {
jqlQuery = String.format("summary ~ '%s'", query);
@@ -128,7 +128,8 @@ public class JiraRepository extends BaseRepositoryImpl {
}
catch (Exception e) {
// probably JIRA version prior 4.2
if (method.getStatusCode() == HttpStatus.SC_NOT_FOUND) {
// without isRequestSent() getStatusCode() might throw NPE, if connection was refused
if (method.isRequestSent() && method.getStatusCode() == HttpStatus.SC_NOT_FOUND) {
return new JiraSoapApi(this);
}
else {