Monotone-Parent: c7cef69f421b88269a1f0f48450e7746468a6cb8
Monotone-Revision: aa77eb2904bbe4270428126e707735db8d28bea4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-02-06T20:11:11 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
98495ca363
commit
03ef2ce3f3
|
@ -1,5 +1,9 @@
|
||||||
2009-02-06 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
2009-02-06 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||||
|
|
||||||
|
* SoObjects/SOGo/SOGoGCSFolder.m ([SOGoGCSFolder
|
||||||
|
-aclsForUser:uidforObjectAtPath:objectPathArray]): cache an empty
|
||||||
|
array if not acl have been returned for the specified user.
|
||||||
|
|
||||||
* SoObjects/Contacts/SOGoContactGCSFolder.m ([SOGoContactGCSFolder
|
* SoObjects/Contacts/SOGoContactGCSFolder.m ([SOGoContactGCSFolder
|
||||||
-lookupContactsWithFilter:filtersortBy:sortKeyordering:sortOrdering]):
|
-lookupContactsWithFilter:filtersortBy:sortKeyordering:sortOrdering]):
|
||||||
same as below.
|
same as below.
|
||||||
|
|
|
@ -817,6 +817,8 @@ static NSArray *childRecordFields = nil;
|
||||||
if (!acls)
|
if (!acls)
|
||||||
{
|
{
|
||||||
acls = [self _fetchAclsForUser: uid forObjectAtPath: objectPath];
|
acls = [self _fetchAclsForUser: uid forObjectAtPath: objectPath];
|
||||||
|
if (!acls)
|
||||||
|
acls = [NSArray array];
|
||||||
[self _cacheRoles: acls forUser: uid forObjectAtPath: objectPath];
|
[self _cacheRoles: acls forUser: uid forObjectAtPath: objectPath];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue