diff --git a/SoObjects/SOGo/SOGoWebDAVAclManager.m b/SoObjects/SOGo/SOGoWebDAVAclManager.m index 6e9c46bf8..54c742a37 100644 --- a/SoObjects/SOGo/SOGoWebDAVAclManager.m +++ b/SoObjects/SOGo/SOGoWebDAVAclManager.m @@ -179,7 +179,7 @@ static NSNumber *yesObject = nil; if (matchSOGoPerms) { sogoPermission = [permission objectForKey: @"equivalent"]; - if (sogoPermission) + if (sogoPermission && [soClass userRoles: userRoles havePermission: sogoPermission]) [davPermissions addObject: [permission objectForKey: @"permission"]];