From e5c00caecf2e5e1d9f00b7938adcbc75a72c0937 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 6 Apr 2011 15:09:41 +0000 Subject: [PATCH] Monotone-Parent: 284a8347693e195968c72b6605fbc076085c97d7 Monotone-Revision: 90d6b4dbf04d7d63dbfd04cff1465d6913a2ed65 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-04-06T15:09:41 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 8 ++++++++ OpenChange/MAPIStoreMailMessageTable.m | 3 +++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 864a5d08e..5a83ab2fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-04-06 Wolfgang Sourdeau + + * OpenChange/MAPIStoreMailMessageTable.m + (-evaluateExistRestriction:intoQualifier:): declare that + PR_CLIENT_SUBMIT_TIME always exists on messages, which prevents + Outlook from looping on a search request that always returns the + same unexpected result... + 2011-04-05 Wolfgang Sourdeau * OpenChange/MAPIStoreCalendarMessage.m (-getProperty:withTag): diff --git a/OpenChange/MAPIStoreMailMessageTable.m b/OpenChange/MAPIStoreMailMessageTable.m index 81470de9d..7d2e879cf 100644 --- a/OpenChange/MAPIStoreMailMessageTable.m +++ b/OpenChange/MAPIStoreMailMessageTable.m @@ -194,6 +194,9 @@ static Class NSDataK, NSStringK; case PR_MESSAGE_DELIVERY_TIME: rc = MAPIRestrictionStateAlwaysTrue; break; + case PR_CLIENT_SUBMIT_TIME: + rc = MAPIRestrictionStateAlwaysTrue; + break; case PR_PROCESSED: rc = MAPIRestrictionStateAlwaysFalse; break;