summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/contacts/js/contacts.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/contacts/js/contacts.js b/apps/contacts/js/contacts.js
index 01301e0d533..a708352cba0 100644
--- a/apps/contacts/js/contacts.js
+++ b/apps/contacts/js/contacts.js
@@ -316,8 +316,11 @@ OC.Contacts={
console.log('Card, cid: ' + params.cid + ' aid: ' + params.aid);
var newid, bookid, firstitem;
if(!parseInt(params.cid) && !parseInt(params.aid)) {
- firstitem = $('#contacts ul').first().find('li:first-child');
+ firstitem = $('#contacts ul').find('li:first-child');
if(firstitem.length > 0) {
+ if(firstitem.length > 1) {
+ firstitem = firstitem.first();
+ }
newid = parseInt(firstitem.data('id'));
bookid = parseInt(firstitem.data('bookid'));
}