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()) {