Author: hiranya
Date: Fri Aug 19 13:58:10 2011
New Revision: 1159640

URL: http://svn.apache.org/viewvc?rev=1159640&view=rev
Log:
Copying the correct messageType property to the message context kept in the 
call back

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=1159640&r1=1159639&r2=1159640&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 Fri Aug 19 13:58:10 2011
@@ -475,11 +475,12 @@ public class Axis2FlexibleMEPClient {
             }
         }
 
-        if (restContentType instanceof String) {
-
+        if (restContentType != null && restContentType instanceof String) {
+            String contentType = TransportUtils.getContentType((String) 
restContentType, originalInMsgCtx);
             axisOutMsgCtx.setProperty(
-                    org.apache.axis2.Constants.Configuration.MESSAGE_TYPE,
-                    TransportUtils.getContentType((String)restContentType, 
originalInMsgCtx));
+                    org.apache.axis2.Constants.Configuration.MESSAGE_TYPE, 
contentType);
+            originalInMsgCtx.setProperty(
+                    org.apache.axis2.Constants.Configuration.MESSAGE_TYPE, 
contentType);
         }
     }
 


Reply via email to