JAMES-2008 JPA should not loose flags when copying a message

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/55b58b85
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/55b58b85
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/55b58b85

Branch: refs/heads/master
Commit: 55b58b859d6fea9e3715611c67e36b08ba499bea
Parents: a537e11
Author: benwa <btell...@linagora.com>
Authored: Fri Apr 21 17:10:05 2017 +0700
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Wed Apr 26 13:50:12 2017 +0200

----------------------------------------------------------------------
 .../java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/55b58b85/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
----------------------------------------------------------------------
diff --git 
a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
 
b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
index b36c783..1f641da 100644
--- 
a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
+++ 
b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
@@ -328,7 +328,7 @@ public class JPAMessageMapper extends 
JPATransactionalMapper implements MessageM
                 return new SimpleMessageMetaData(message);
             } else {
                 JPAMailboxMessage persistData = new 
JPAMailboxMessage(currentMailbox, message.getUid(), message.getModSeq(), 
message);
-                persistData.setFlags(new Flags());
+                persistData.setFlags(message.createFlags());
                 getEntityManager().persist(persistData);
                 return new SimpleMessageMetaData(persistData);
             }


---------------------------------------------------------------------
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