diff --git a/UI/WebServerResources/js/Contacts/AddressBook.service.js b/UI/WebServerResources/js/Contacts/AddressBook.service.js index 8bfd32393..d9c9daba5 100644 --- a/UI/WebServerResources/js/Contacts/AddressBook.service.js +++ b/UI/WebServerResources/js/Contacts/AddressBook.service.js @@ -122,7 +122,9 @@ // Add new cards matching the search query _.forEach(results, function(data, index) { if (_.isUndefined(_.find(AddressBook.$cards, _.bind(compareIds, data)))) { - var card = new AddressBook.$Card(data, search); + var card = new AddressBook.$Card(_.mapKeys(data, function(value, key) { + return key.toLowerCase(); + }), search); AddressBook.$cards.splice(index, 0, card); } }); diff --git a/UI/WebServerResources/js/Scheduler/Component.service.js b/UI/WebServerResources/js/Scheduler/Component.service.js index fdda88e06..0c4a28e9d 100644 --- a/UI/WebServerResources/js/Scheduler/Component.service.js +++ b/UI/WebServerResources/js/Scheduler/Component.service.js @@ -832,7 +832,7 @@ Component.prototype.addAttendee = function(card) { var _this = this, attendee, list, url, params; if (card) { - if (card.$isList() && card.isGroup !== 1) { + if (card.$isList({expandable: true})) { // Decompose list members list = Component.$Card.$find(card.container, card.c_name); list.$id().then(function(listId) {