Author: jmssiera
Date: Tue Dec 14 16:42:36 2021
New Revision: 1895960

URL: http://svn.apache.org/viewvc?rev=1895960&view=rev
Log:
Fix CONNECTORS-1688

Modified:
    
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/solr/SolrIngesterConnector.java

Modified: 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/solr/SolrIngesterConnector.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/solr/SolrIngesterConnector.java?rev=1895960&r1=1895959&r2=1895960&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/solr/SolrIngesterConnector.java
 (original)
+++ 
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/solr/SolrIngesterConnector.java
 Tue Dec 14 16:42:36 2021
@@ -680,7 +680,12 @@ public class SolrIngesterConnector exten
 
               // TODO
               // For now you can indicate the date field of the source. But 
the date field of the target is hardcoded and its value is last_modified
-              doc.addField(date_target_field, (Date) 
document.getFieldValue(dateField));
+              if (document.getFieldValues(dateField).size() > 1) { // ensure 
that the date field is single valued
+                doc.addField(date_target_field, (Date) 
document.getFirstValue(dateField));
+              }
+              else {
+                doc.addField(date_target_field, (Date) 
document.getFieldValue(dateField));
+              }
               doc.setFileName((String) document.getFieldValue(idFieldName));
 
               if (Logging.connectors.isDebugEnabled()) {


Reply via email to