diff --git a/ui/scripts/LinphoneUtils/linphone-utils.js b/ui/scripts/LinphoneUtils/linphone-utils.js index 4d1651978..8dff828fc 100644 --- a/ui/scripts/LinphoneUtils/linphone-utils.js +++ b/ui/scripts/LinphoneUtils/linphone-utils.js @@ -17,7 +17,10 @@ function getContactUsername (contact) { return object.vcard.username } - object = contact.sipAddress || contact // String from `SipAddressObserver` or just a String. + object = Utils.isString(contact.sipAddress) + ? contact.sipAddress // String from `SipAddressObserver`. + : contact // Just a String. + var index = object.indexOf('@') return object.substring(4, index !== -1 ? index : undefined) // 4 = length('sip:') }