diff options
author | Thomas Tanghus <thomas@tanghus.net> | 2012-06-11 22:13:45 +0200 |
---|---|---|
committer | Thomas Tanghus <thomas@tanghus.net> | 2012-06-11 22:15:56 +0200 |
commit | e0a5e3e992bc59e3267c0ee3101c470adbb036f9 (patch) | |
tree | f2511bdfcb24bf9c4c3b2fdfb5860ec18bcdafc1 /apps | |
parent | c75a7966de873a01deb542356fa145ac0716bb49 (diff) | |
download | nextcloud-server-e0a5e3e992bc59e3267c0ee3101c470adbb036f9.tar.gz nextcloud-server-e0a5e3e992bc59e3267c0ee3101c470adbb036f9.zip |
Fix js for missing address fields.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/contacts/js/contacts.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/contacts/js/contacts.js b/apps/contacts/js/contacts.js index 9308e0227ed..ce28af5d08c 100644 --- a/apps/contacts/js/contacts.js +++ b/apps/contacts/js/contacts.js @@ -842,22 +842,22 @@ Contacts={ $('#addressdisplay dl').last().data('checksum', this.data.ADR[adr]['checksum']); var adrarray = this.data.ADR[adr]['value']; var adrtxt = ''; - if(adrarray[0].length > 0) { + if(adrarray[0] && adrarray[0].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[0].strip_tags() + '</li>'; } - if(adrarray[1].length > 0) { + if(adrarray[1] && adrarray[1].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[1].strip_tags() + '</li>'; } - if(adrarray[2].length > 0) { + if(adrarray[2] && adrarray[2].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[2].strip_tags() + '</li>'; } - if(adrarray[3].length > 0 || adrarray[5].length > 0) { + if((adrarray[3] && adrarray[5]) && adrarray[3].length > 0 || adrarray[5].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[5].strip_tags() + ' ' + adrarray[3].strip_tags() + '</li>'; } - if(adrarray[4].length > 0) { + if(adrarray[4] && adrarray[4].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[4].strip_tags() + '</li>'; } - if(adrarray[6].length > 0) { + if(adrarray[6] && adrarray[6].length > 0) { adrtxt = adrtxt + '<li>' + adrarray[6].strip_tags() + '</li>'; } $('#addressdisplay dl').last().find('.addresslist').html(adrtxt); |