diff --git a/SoObjects/Contacts/NSArray+Contacts.m b/SoObjects/Contacts/NSArray+Contacts.m index 0b3512d5d..3705b6976 100644 --- a/SoObjects/Contacts/NSArray+Contacts.m +++ b/SoObjects/Contacts/NSArray+Contacts.m @@ -31,6 +31,11 @@ firstObject = [self count] > 0 ? [self objectAtIndex: 0] : nil; otherFirstObject = [otherRecord count] > 0 ? [otherRecord objectAtIndex: 0] : nil; + if (firstObject == nil) + return NSOrderedAscending; + else if (otherFirstObject == nil) + return NSOrderedDescending; + return [firstObject compareCaseInsensitiveAscending: otherFirstObject]; }