Only send itemView 'remove' notifictions for items if they're actually deleted from the DB, not if they're just removed from a collection
This commit is contained in:
parent
01f50b9e4b
commit
7c9b1f785c
1 changed files with 4 additions and 2 deletions
|
@ -1279,8 +1279,8 @@ Scholar.Collection.prototype.erase = function(deleteItems){
|
|||
if (deleteItems){
|
||||
// Delete items from DB
|
||||
Scholar.Items.get(descendents[i]['id']).erase();
|
||||
items.push(descendents[i]['id']);
|
||||
}
|
||||
items.push(descendents[i]['id']);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1298,7 +1298,9 @@ Scholar.Collection.prototype.erase = function(deleteItems){
|
|||
Scholar.Collections.unload(collections);
|
||||
|
||||
Scholar.Notifier.trigger('remove', 'collection', collections);
|
||||
Scholar.Notifier.trigger('remove', 'item', items);
|
||||
if (items.length){
|
||||
Scholar.Notifier.trigger('remove', 'item', items);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue