Author: sshafroi
Date: 2008-11-27 17:09:12 +0100 (Thu, 27 Nov 2008)
New Revision: 6997
Modified:
branches/2.18/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/TermPrefixQueryTransformer.java
Log:
SEARCH-5219 - NPE in
TermPrefixQueryTransformer.addPrefix(TermPrefixQueryTransformer.java:150)
Protect agains null pointer exception.
Modified:
branches/2.18/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/TermPrefixQueryTransformer.java
===================================================================
---
branches/2.18/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/TermPrefixQueryTransformer.java
2008-11-27 14:45:22 UTC (rev 6996)
+++
branches/2.18/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/TermPrefixQueryTransformer.java
2008-11-27 16:09:12 UTC (rev 6997)
@@ -28,10 +28,7 @@
import no.sesat.search.query.OrClause;
import no.sesat.search.query.PhoneNumberClause;
import no.sesat.search.query.UrlClause;
-import no.sesat.search.site.config.AbstractDocumentFactory;
-import no.sesat.search.site.config.AbstractDocumentFactory.ParseType;
import org.apache.log4j.Logger;
-import org.w3c.dom.Element;
/**
* @see TermPrefixQueryTransformerConfig
@@ -144,10 +141,9 @@
}
private void addPrefix(final Clause clause, final String prefix) {
-
final String term = getTransformedTerms().get(clause);
- if (!(term.equals("") || isAlreadyPrefixed(term, prefix))) {
+ if (term != null && !(term.equals("") || isAlreadyPrefixed(term,
prefix))) {
getTransformedTerms().put(clause, prefix + ':' + term);
}
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits