diff --git a/UI/WebServerResources/js/Contacts/AddressBook.service.js b/UI/WebServerResources/js/Contacts/AddressBook.service.js index 32221ac91c..ed49146c13 100644 --- a/UI/WebServerResources/js/Contacts/AddressBook.service.js +++ b/UI/WebServerResources/js/Contacts/AddressBook.service.js @@ -813,9 +813,11 @@ // Instanciate Card objects _this.$cards = []; angular.forEach(response.headers, function(data) { - var o = _.zipObject(headers, data); + var o = _.zipObject(headers, data), cardObject; angular.extend(o, { pid: _this.id }); - _this.$cards.push(new AddressBook.$Card(o)); + cardObject = new AddressBook.$Card(o); + cardObject.selected = selectedCards.indexOf(cardObject.id) > -1; // Restore selection + _this.$cards.push(cardObject); }); } }