(fix) Improve prevent invitations error handling

This commit is contained in:
Ludovic Marcotte
2015-04-17 09:41:39 -04:00
parent beb666bc5f
commit 3872af35d1
2 changed files with 17 additions and 6 deletions

View File

@@ -660,12 +660,17 @@ static NSArray *reminderValues = nil;
- (void) setWhiteList: (NSString *) whiteListString
{
SOGoUserSettings *us;
NSMutableDictionary *moduleSettings;
SOGoUserSettings *us;
id o;
us = [user userSettings];
moduleSettings = [us objectForKey: @"Calendar"];
[moduleSettings setObject: [whiteListString objectFromJSONString] forKey: @"PreventInvitationsWhitelist"];
if (!(o = [whiteListString objectFromJSONString]))
o = [NSDictionary dictionary];
[moduleSettings setObject: o forKey: @"PreventInvitationsWhitelist"];
[us synchronize];
}