From 3e364f512f72562de7dd8d912165062ce2a47b47 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 7 Aug 2008 13:31:32 +0000 Subject: [PATCH] Monotone-Parent: 8d387640cfbfcefe198b319567d39ab5ff985ded Monotone-Revision: a82b89ed6794d62fbcabb12688b8956d64694462 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-08-07T13:31:32 Monotone-Branch: ca.inverse.sogo --- SoObjects/SOGo/SOGoWebDAVAclManager.m | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/SoObjects/SOGo/SOGoWebDAVAclManager.m b/SoObjects/SOGo/SOGoWebDAVAclManager.m index 9ef388c2b..6e9c46bf8 100644 --- a/SoObjects/SOGo/SOGoWebDAVAclManager.m +++ b/SoObjects/SOGo/SOGoWebDAVAclManager.m @@ -179,14 +179,13 @@ static NSNumber *yesObject = nil; if (matchSOGoPerms) { sogoPermission = [permission objectForKey: @"equivalent"]; - if (sogoPermission + if (sogoPermission) && [soClass userRoles: userRoles havePermission: sogoPermission]) - { - [davPermissions - addObject: [permission objectForKey: @"permission"]]; - } + [davPermissions + addObject: [permission objectForKey: @"permission"]]; else appended = NO; +// NSLog (@"permission '%@' appended: %d", sogoPermission, appended); } else [davPermissions