You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2016/04/30 21:26:10 UTC

svn commit: r1741795 - /webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java

Author: veithen
Date: Sat Apr 30 19:26:10 2016
New Revision: 1741795

URL: http://svn.apache.org/viewvc?rev=1741795&view=rev
Log:
Fix regression.

Modified:
    webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java

Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java?rev=1741795&r1=1741794&r2=1741795&view=diff
==============================================================================
--- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java (original)
+++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessageAdapter.java Sat Apr 30 19:26:10 2016
@@ -43,6 +43,7 @@ final class MIMEMessageAdapter extends A
     private final int contentLength;
     private final CountingInputStream filterIS;
     private final Part rootPart;
+    private final String rootPartContentID;
 
     private Iterator<Part> partIterator;
 
@@ -71,6 +72,7 @@ final class MIMEMessageAdapter extends A
         if (rootPartContentID == null) {
             rootPartContentID = "firstPart_" + UIDGenerator.generateContentId();
         }
+        this.rootPartContentID = rootPartContentID;
         map.put(rootPartContentID, rootPart.getDataHandler());
     }
 
@@ -137,7 +139,7 @@ final class MIMEMessageAdapter extends A
     @Override
     InputStream getRootPartInputStream(boolean preserve) {
         try {
-            return message.getRootPart().getInputStream(preserve);
+            return rootPart.getInputStream(preserve);
         } catch (IOException ex) {
             throw new OMException("Problem fetching the root part", ex);
         }
@@ -145,12 +147,12 @@ final class MIMEMessageAdapter extends A
 
     @Override
     String getRootPartContentID() {
-        return message.getRootPartContentID();
+        return rootPartContentID;
     }
 
     @Override
     String getRootPartContentType() {
-        return message.getRootPart().getContentType();
+        return rootPart.getContentType();
     }
 
     @Override