James Moger
2014-09-04 a83841169a6a2f369dd57f875cd778c70cb81714
Merged #153 "Quote all Lucene query args that have non-alphanumeric characters"
1 files modified
4 ■■■ changed files
src/main/java/com/gitblit/tickets/TicketIndexer.java 4 ●●● patch | view | raw | blame | history
src/main/java/com/gitblit/tickets/TicketIndexer.java
@@ -143,10 +143,12 @@
        private String escape(String value) {
            if (value.charAt(0) != '"') {
                if (value.indexOf('/') > -1 || value.indexOf('-') > -1) {
                for (char c : value.toCharArray()) {
                    if (!Character.isLetterOrDigit(c)) {
                    return "\"" + value + "\"";
                }
            }
            }
            return value;
        }