You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2017/01/25 17:36:19 UTC
svn commit: r1780249 - in /manifoldcf/trunk: CHANGES.txt
connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
Author: kwright
Date: Wed Jan 25 17:36:19 2017
New Revision: 1780249
URL: http://svn.apache.org/viewvc?rev=1780249&view=rev
Log:
Fix for CONNECTORS-1370.
Modified:
manifoldcf/trunk/CHANGES.txt
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1780249&r1=1780248&r2=1780249&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Wed Jan 25 17:36:19 2017
@@ -3,6 +3,11 @@ $Id$
======================= 2.7-dev =====================
+CONNECTORS-1370: Fix bug in Solr Connector so when an illegal
+metadata field name is mapped to a legal one, the metadata values
+are not lost.
+(Karl Wright)
+
CONNECTORS-1368: Add date range support to email connector.
(Cihad Guzel)
Modified: manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java?rev=1780249&r1=1780248&r2=1780249&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java (original)
+++ manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java Wed Jan 25 17:36:19 2017
@@ -1194,8 +1194,9 @@ public class HttpPoster
Iterator<String> iter = document.getFields();
while (iter.hasNext())
{
- String fieldName = makeSafeLuceneField(iter.next());
- applySingleMapping(fieldName, out, fieldName);
+ String originalFieldName = iter.next();
+ String fieldName = makeSafeLuceneField(originalFieldName);
+ applySingleMapping(originalFieldName, out, fieldName);
}
}
@@ -1204,8 +1205,9 @@ public class HttpPoster
Iterator<String> iter = document.getFields();
while (iter.hasNext())
{
- String fieldName = makeSafeLuceneField(iter.next());
- applySingleMapping(fieldName, outputDocument, fieldName);
+ String originalFieldName = iter.next();
+ String fieldName = makeSafeLuceneField(originalFieldName);
+ applySingleMapping(originalFieldName, outputDocument, fieldName);
}
}