]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix js for missing address fields.
authorThomas Tanghus <thomas@tanghus.net>
Mon, 11 Jun 2012 20:13:45 +0000 (22:13 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Mon, 11 Jun 2012 20:15:56 +0000 (22:15 +0200)
apps/contacts/js/contacts.js

index 9308e0227ed9f1ebaa989a04314827a4550e90a6..ce28af5d08c12170da2c43c908f72336e4ed692d 100644 (file)
@@ -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);