fix undefined last name

This commit is contained in:
Ersun Warncke 2018-06-26 07:50:31 -04:00
parent 2ebd972603
commit 193d497d66
2 changed files with 4 additions and 4 deletions

View file

@ -35,8 +35,8 @@ module.exports = ContactsController =
_formatContact: (contact) ->
return {
id: contact._id?.toString()
email: contact.email
first_name: contact.first_name
last_name: contact.last_name
email: contact.email || ""
first_name: contact.first_name || ""
last_name: contact.last_name || ""
type: "user"
}

View file

@ -39,7 +39,7 @@ define [
$scope.autocompleteContacts = data.contacts or []
for contact in $scope.autocompleteContacts
if contact.type == "user"
if contact.last_name == "" and contact.first_name == contact.email.split("@")[0]
if contact.first_name == contact.email.split("@")[0] and !contact.last_name
# User has not set their proper name so use email as canonical display property
contact.display = contact.email
else