diff --git a/api/src/Contacts/JsContact.php b/api/src/Contacts/JsContact.php index bb3b7338a2..f750835946 100644 --- a/api/src/Contacts/JsContact.php +++ b/api/src/Contacts/JsContact.php @@ -123,6 +123,11 @@ class JsContact case 'fullName': $contact['n_fn'] = self::parseString($value); + // if no separate name-components given, simply split first word off as n_given and rest as n_family + if (!isset($data['name'])) + { + list($contact['n_given'], $contact['n_family']) = explode(' ', $contact['n_fn'], 2); + } break; case 'organizations':