Fix for bug #2106
parent
378eef4082
commit
77e4b3307f
|
@ -424,16 +424,19 @@
|
|||
}
|
||||
|
||||
static inline BOOL
|
||||
_subValuesAreVoid (NSArray *subValues)
|
||||
_subValuesAreVoid (id subValues)
|
||||
{
|
||||
BOOL result = YES;
|
||||
NSUInteger count, max;
|
||||
|
||||
result = YES;
|
||||
|
||||
max = [subValues count];
|
||||
for (count = 0; result && count < max; count++)
|
||||
result = ([[subValues objectAtIndex: count] length] == 0);
|
||||
if ([subValues isKindOfClass: [NSArray class]])
|
||||
{
|
||||
max = [subValues count];
|
||||
for (count = 0; result && count < max; count++)
|
||||
result = ([[subValues objectAtIndex: count] length] == 0);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
|
|
@ -227,7 +227,7 @@ convention:
|
|||
additional: nil prefixes: nil suffixes: nil];
|
||||
[self setNickname: [ldifRecord objectForKey: @"mozillanickname"]];
|
||||
[self setFn: [ldifRecord objectForKey: @"displayname"]];
|
||||
[self setTitle: [ldifRecord objectForKey: @"title"]];
|
||||
[self setTitle: [ldifRecord objectForKey: @"title"]];
|
||||
|
||||
element = [self _elementWithTag: @"adr" ofType: @"home"];
|
||||
[element setSingleValue: [ldifRecord objectForKey: @"mozillahomestreet2"]
|
||||
|
@ -303,7 +303,8 @@ convention:
|
|||
forKey: @""];
|
||||
|
||||
[self setNote: [ldifRecord objectForKey: @"description"]];
|
||||
[self setCategories: [ldifRecord objectForKey: @"vcardcategories"]];
|
||||
[self setCategories: [[ldifRecord objectForKey: @"vcardcategories"]
|
||||
componentsSeparatedByString: @","]];
|
||||
|
||||
[self cleanupEmptyChildren];
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* NSDictionary+LDIF.m - this file is part of SOGo
|
||||
*
|
||||
* Copyright (C) 2011 Inverse inc
|
||||
* Copyright (C) 2011-2012 Inverse inc
|
||||
*
|
||||
* Author: Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
*
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* SOGoContactLDIFEntry.m - this file is part of SOGo
|
||||
*
|
||||
* Copyright (C) 2006-2011 Inverse inc.
|
||||
* Copyright (C) 2006-2012 Inverse inc.
|
||||
*
|
||||
* Author: Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
* Ludovic Marcotte <lmarcotte@inverse.ca>
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
/*
|
||||
Copyright (C) 2004-2005 SKYRIX Software AG
|
||||
Copyright (C) 2006-2012 Inverse inc.
|
||||
|
||||
This file is part of OpenGroupware.org.
|
||||
This file is part of SOGo
|
||||
|
||||
OGo is free software; you can redistribute it and/or modify it under
|
||||
SOGo is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; either version 2, or (at your option) any
|
||||
later version.
|
||||
|
||||
OGo is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
SOGo is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
||||
License for more details.
|
||||
|
|
Loading…
Reference in New Issue