You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ry...@apache.org on 2015/03/20 22:14:41 UTC
svn commit: r1668151 - in /lucene/dev/trunk: ./ solr/ solr/core/
solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java
Author: ryan
Date: Fri Mar 20 21:14:40 2015
New Revision: 1668151
URL: http://svn.apache.org/r1668151
Log:
Merged revision(s) 1668149 from lucene/dev/branches/branch_5x:
SOLR-7278: Make ValueSourceAugmenter easier to extend
........
Modified:
lucene/dev/trunk/ (props changed)
lucene/dev/trunk/solr/ (props changed)
lucene/dev/trunk/solr/core/ (props changed)
lucene/dev/trunk/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java
Modified: lucene/dev/trunk/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java?rev=1668151&r1=1668150&r2=1668151&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java (original)
+++ lucene/dev/trunk/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java Fri Mar 20 21:14:40 2015
@@ -96,12 +96,15 @@ public class ValueSourceAugmenter extend
}
int localId = docid - rcontext.docBase;
- Object val = values.objectVal(localId);
- if (val != null) {
- doc.setField( name, val );
- }
+ setValue(doc,values.objectVal(localId));
} catch (IOException e) {
throw new SolrException(SolrException.ErrorCode.SERVER_ERROR, "exception at docid " + docid + " for valuesource " + valueSource, e);
}
}
+
+ protected void setValue(SolrDocument doc, Object val) {
+ if(doc!=null) {
+ doc.setField( name, val );
+ }
+ }
}