diff --git a/SoObjects/Contacts/SOGoContactGCSEntry.m b/SoObjects/Contacts/SOGoContactGCSEntry.m index 5520f0102..1dde518e9 100644 --- a/SoObjects/Contacts/SOGoContactGCSEntry.m +++ b/SoObjects/Contacts/SOGoContactGCSEntry.m @@ -55,15 +55,10 @@ { contentStr = [self contentAsString]; if ([contentStr hasPrefix:@"BEGIN:VCARD"]) - { - card = [NGVCard parseSingleFromSource: contentStr]; - [card retain]; - } + card = [NGVCard parseSingleFromSource: contentStr]; else - { - card = [NGVCard new]; - [card setTag: @"vcard"]; - } + card = [NGVCard cardWithUid: [self nameInContainer]]; + [card retain]; } return card; diff --git a/SoObjects/Contacts/SOGoContactLDAPEntry.m b/SoObjects/Contacts/SOGoContactLDAPEntry.m index 53e1037a1..3f968aaf8 100644 --- a/SoObjects/Contacts/SOGoContactLDAPEntry.m +++ b/SoObjects/Contacts/SOGoContactLDAPEntry.m @@ -138,8 +138,7 @@ if (!vcard) { - vcard = [[NGVCard alloc] initWithUid: [self nameInContainer] - version: @"3.0"]; + vcard = [[NGVCard alloc] initWithUid: [self nameInContainer]]; [vcard setVClass: @"PUBLIC"]; [vcard setProdID: @"-//OpenGroupware.org//SOGo"]; [vcard setProfile: @"vCard"];