Parcourir la source

Merged #153 "Quote all Lucene query args that have non-alphanumeric characters"

tags/v1.6.1
James Moger il y a 9 ans
Parent
révision
a83841169a
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4
    2
      src/main/java/com/gitblit/tickets/TicketIndexer.java

+ 4
- 2
src/main/java/com/gitblit/tickets/TicketIndexer.java Voir le fichier

@@ -143,8 +143,10 @@ public class TicketIndexer {

private String escape(String value) {
if (value.charAt(0) != '"') {
if (value.indexOf('/') > -1 || value.indexOf('-') > -1) {
return "\"" + value + "\"";
for (char c : value.toCharArray()) {
if (!Character.isLetterOrDigit(c)) {
return "\"" + value + "\"";
}
}
}
return value;

Chargement…
Annuler
Enregistrer