(js) Fix refresh after deleting card(s)

This commit is contained in:
Francis Lachapelle
2016-07-19 16:31:48 -04:00
parent 88a0dfdac3
commit c9703c0f74
4 changed files with 24 additions and 11 deletions
@@ -91,7 +91,7 @@
}
}
function close() {
$state.go('app.addressbook', { addressbookId: AddressBook.selectedFolder.id }).then(function() {
$state.go('app.addressbook').then(function() {
vm.card = null;
delete AddressBook.selectedFolder.selectedCard;
});
@@ -118,12 +118,8 @@
{ ok: l('Delete') })
.then(function() {
// User confirmed the deletion
card.$delete()
AddressBook.selectedFolder.$deleteCards([card])
.then(function() {
// Remove card from addressbook
AddressBook.selectedFolder.$cards = _.reject(AddressBook.selectedFolder.$cards, function(o) {
return o.id == card.id;
});
close();
}, function(data, status) {
Dialog.alert(l('Warning'), l('An error occured while deleting the card "%{0}".',