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 <[email protected]>
Authored: Thu Aug 24 14:06:26 2017 +0700
Committer: benwa <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to