You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/02/11 07:09:12 UTC

svn commit: r1069680 - /camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java

Author: davsclaus
Date: Fri Feb 11 06:09:11 2011
New Revision: 1069680

URL: http://svn.apache.org/viewvc?rev=1069680&view=rev
Log:
CAMEL-3640: Lucene should type convert to String for headers and not type cast.

Modified:
    camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java

Modified: camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java?rev=1069680&r1=1069679&r2=1069680&view=diff
==============================================================================
--- camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java (original)
+++ camel/trunk/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java Fri Feb 11 06:09:11 2011
@@ -18,7 +18,6 @@ package org.apache.camel.component.lucen
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Iterator;
 import java.util.Map;
 import java.util.Map.Entry;
 
@@ -69,7 +68,7 @@ public class LuceneIndexer {
         add("exchangeId", exchange.getExchangeId(), true);
         for (Entry<String, Object> entry : headers.entrySet()) {
             String field = entry.getKey();
-            String value = (String) entry.getValue();
+            String value = exchange.getContext().getTypeConverter().convertTo(String.class, entry.getValue());
             add(field, value, true);
         }