You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2017/03/21 19:56:31 UTC
svn commit: r1788022 -
/manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java
Author: kwright
Date: Tue Mar 21 19:56:31 2017
New Revision: 1788022
URL: http://svn.apache.org/viewvc?rev=1788022&view=rev
Log:
Fix another cast exception
Modified:
manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java
Modified: manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java?rev=1788022&r1=1788021&r2=1788022&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java (original)
+++ manifoldcf/trunk/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java Tue Mar 21 19:56:31 2017
@@ -688,10 +688,12 @@ public class EmailConnector extends org.
// If we're supposed to deal with attachments, this is the time to queue them up
if (attachmentUrlTemplate != null) {
- final Multipart mp = (Multipart) msg.getContent();
- final int numAttachments = mp.getCount();
- for (int i = 0; i < numAttachments; i++) {
- activities.addDocumentReference(documentIdentifier + ":" + i);
+ if (msg.getContent() != null && msg.getContent() instanceof Multipart) {
+ final Multipart mp = (Multipart) msg.getContent();
+ final int numAttachments = mp.getCount();
+ for (int i = 0; i < numAttachments; i++) {
+ activities.addDocumentReference(documentIdentifier + ":" + i);
+ }
}
}