From 7b7e81cfdda087a27836cb056a7b7f1fbabe1d50 Mon Sep 17 00:00:00 2001 From: mltownsend Date: Wed, 3 Feb 2010 22:23:42 +0000 Subject: Patch to filter available privs by what the server supports --- Source/SPUserManager.m | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Source') diff --git a/Source/SPUserManager.m b/Source/SPUserManager.m index 5a2e779a..09d26f1f 100644 --- a/Source/SPUserManager.m +++ b/Source/SPUserManager.m @@ -254,10 +254,9 @@ inManagedObjectContext:moc]; NSArray *props = [privEntityDescription attributeKeys]; [availablePrivs removeAllObjects]; - for (NSString *prop in props) { - if ([prop hasSuffix:@"_priv"]) + if ([prop hasSuffix:@"_priv"] && [[self.privsSupportedByServer objectForKey:prop] boolValue]) { NSString *displayName = [[prop stringByReplacingOccurrencesOfString:@"_priv" withString:@""] replaceUnderscoreWithSpace]; -- cgit v1.2.3