From fcc41a86ba097cfdbc8c366335e86129aa17f241 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 8 Aug 2011 19:04:53 +0000 Subject: [PATCH] Monotone-Parent: 7dff58db18a61d6233a3c330e59db7bf36157888 Monotone-Revision: 4138731669f6496c58a7c665ee66513f2b2304ab Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-08-08T19:04:53 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 4 ++++ OpenChange/MAPIStoreFolder.m | 9 ++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7dd27b4ef..c60583dfe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2011-08-08 Wolfgang Sourdeau + * OpenChange/MAPIStoreFolder.m (-lookupMessage:): set the WOContext + of the resulting SOGoObject to the value attached to the current + MAPIStoreContext. + * OpenChange/MAPIStoreCalendarMessageTable.m (-evaluatePropertyRestriction:intoQualifier:): implemented searches on PR_OWNER_APPT_ID in order to enable the retrieval of diff --git a/OpenChange/MAPIStoreFolder.m b/OpenChange/MAPIStoreFolder.m index c1159f346..ea7943800 100644 --- a/OpenChange/MAPIStoreFolder.m +++ b/OpenChange/MAPIStoreFolder.m @@ -200,9 +200,12 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe inContext: nil acquire: NO]; if (msgObject && ![msgObject isKindOfClass: NSExceptionK]) - childMessage - = [[self messageClass] mapiStoreObjectWithSOGoObject: msgObject - inContainer: self]; + { + [msgObject setContext: [[self context] woContext]]; + childMessage + = [[self messageClass] mapiStoreObjectWithSOGoObject: msgObject + inContainer: self]; + } } return childMessage;