Author: davsclaus
Date: Tue Mar 24 11:32:49 2009
New Revision: 757743

URL: http://svn.apache.org/viewvc?rev=757743&view=rev
Log:
Transform should also propagate attachments.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/TransformProcessor.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/TransformProcessor.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/TransformProcessor.java?rev=757743&r1=757742&r2=757743&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/TransformProcessor.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/processor/TransformProcessor.java
 Tue Mar 24 11:32:49 2009
@@ -39,9 +39,10 @@
         Object newBody = expression.evaluate(exchange);
         exchange.getOut().setBody(newBody);
 
-        // propagate headers
+        // propagate headers and attachments
         exchange.getOut().getHeaders().putAll(exchange.getIn().getHeaders());
-        
+        exchange.getOut().setAttachments(exchange.getIn().getAttachments());
+
         super.process(exchange);
     }
 


Reply via email to