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]
