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);
}