(js) Fix autocompletion of LDAP-based groups

Fixes #3673
pull/217/head
Francis Lachapelle 2016-06-16 16:21:24 -04:00
parent 429aa1a91d
commit af136eec6c
2 changed files with 4 additions and 2 deletions

View File

@ -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);
}
});

View File

@ -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) {