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
|
@ -1279,8 +1279,8 @@ Scholar.Collection.prototype.erase = function(deleteItems){
|
||||||
if (deleteItems){
|
if (deleteItems){
|
||||||
// Delete items from DB
|
// Delete items from DB
|
||||||
Scholar.Items.get(descendents[i]['id']).erase();
|
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.Collections.unload(collections);
|
||||||
|
|
||||||
Scholar.Notifier.trigger('remove', 'collection', 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 New Issue
Block a user