You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2017/08/25 08:32:49 UTC

[11/13] james-project git commit: JAMES-2046 Implement default use of internalDate if no SentDate on Lucene

JAMES-2046 Implement default use of internalDate if no SentDate on Lucene


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

Branch: refs/heads/master
Commit: df4d1d80c2a9211ac3aceb4978ab0683d5c42251
Parents: 21ce9e8
Author: benwa <bt...@linagora.com>
Authored: Thu Aug 24 14:06:26 2017 +0700
Committer: benwa <bt...@linagora.com>
Committed: Fri Aug 25 15:31:46 2017 +0700

----------------------------------------------------------------------
 .../james/mailbox/lucene/search/LuceneMessageSearchIndex.java     | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/df4d1d80/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java
----------------------------------------------------------------------
diff --git a/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java b/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java
index 319ad7d..3227bef 100644
--- a/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java
+++ b/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java
@@ -610,6 +610,9 @@ public class LuceneMessageSearchIndex extends ListeningMessageSearchIndex {
                             // This should never happen anyway fallback to the already parsed field
                             sentDate = ((DateTimeField) f).getDate();
                         }
+                        if (sentDate == null) {
+                            sentDate = membership.getInternalDate();
+                        }
 
                     } 
                         String field = null;


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