Author: asankha
Date: Thu Apr 19 10:20:57 2007
New Revision: 530493

URL: http://svn.apache.org/viewvc?view=rev&rev=530493
Log:
fix minor bug caused with the commit for SYNAPSE-84

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

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?view=diff&rev=530493&r1=530492&r2=530493
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 Thu Apr 19 10:20:57 2007
@@ -252,11 +252,13 @@
         // if the original request carries any attachments, copy them to the 
clone
         // as well, except for the soap part if any
         Attachments attachments = ori.getAttachmentMap();
-        String[] cIDs = attachments.getAllContentIDs();
-        String soapPart = attachments.getSOAPPartContentID();
-        for (int i=0; i<cIDs.length; i++) {
-            if (!cIDs[i].equals(soapPart)) {
-                newMC.addAttachment(cIDs[i], 
attachments.getDataHandler(cIDs[i]));
+        if (attachments != null && attachments.getAllContentIDs().length > 0) {
+            String[] cIDs = attachments.getAllContentIDs();
+            String soapPart = attachments.getSOAPPartContentID();
+            for (int i=0; i<cIDs.length; i++) {
+                if (!cIDs[i].equals(soapPart)) {
+                    newMC.addAttachment(cIDs[i], 
attachments.getDataHandler(cIDs[i]));
+                }
             }
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to