Author: eric
Date: Thu Sep  1 20:25:52 2011
New Revision: 1164257

URL: http://svn.apache.org/viewvc?rev=1164257&view=rev
Log:
Ensure copy succeeds for the JPAEncryptedMessage. Thx to Sai Valluripalli 
(MAILBOX-129)

Modified:
    
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java

Modified: 
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java?rev=1164257&r1=1164256&r2=1164257&view=diff
==============================================================================
--- 
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
 (original)
+++ 
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
 Thu Sep  1 20:25:52 2011
@@ -36,6 +36,7 @@ import org.apache.james.mailbox.MessageR
 import org.apache.james.mailbox.MessageRange.Type;
 import org.apache.james.mailbox.jpa.mail.model.JPAMailbox;
 import org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage;
+import org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage;
 import org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage;
 import org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage;
 import org.apache.james.mailbox.store.SimpleMessageMetaData;
@@ -331,6 +332,8 @@ public class JPAMessageMapper extends Ab
         Message<Long> copy;
         if (original instanceof JPAStreamingMessage) {
             copy = new JPAStreamingMessage((JPAMailbox) mailbox, uid, modSeq, 
original);
+        } else if(original instanceof JPAEncryptedMessage) {
+            copy = new JPAEncryptedMessage((JPAMailbox) mailbox, uid, modSeq, 
original);
         } else {
             copy = new JPAMessage((JPAMailbox) mailbox, uid, modSeq, original);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to