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