From 2760e35f152fed565f5a7a25b3b65aa467c75631 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 26 Sep 2012 09:26:38 -0400 Subject: [PATCH] PidTagAccessLevel should not be set on folder objects --- OpenChange/MAPIStoreFolder.m | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/OpenChange/MAPIStoreFolder.m b/OpenChange/MAPIStoreFolder.m index 853e8e5c2..31a157561 100644 --- a/OpenChange/MAPIStoreFolder.m +++ b/OpenChange/MAPIStoreFolder.m @@ -1313,30 +1313,6 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe return MAPISTORE_SUCCESS; } -/* - Possible values are: - - 0x00000000 Read-Only - 0x00000001 Modify -*/ -- (int) getPidTagAccessLevel: (void **) data - inMemCtx: (TALLOC_CTX *) memCtx -{ - SOGoUser *ownerUser; - BOOL userIsOwner; - - - /* FIXME: from oxcprpt: "This property does not apply to Folder objects and - Logon objects", so we should not expose this here. */ - ownerUser = [[self userContext] sogoUser]; - - userIsOwner = [[context activeUser] isEqual: ownerUser]; - - *data = MAPILongValue (memCtx, (userIsOwner) ? 0x01 : 0x00); - - return MAPISTORE_SUCCESS; -} - - (int) getPidTagRights: (void **) data inMemCtx: (TALLOC_CTX *) memCtx {