diff --git a/src/backbone.picky.js b/src/backbone.picky.js index ce9d8e5..ea2b743 100644 --- a/src/backbone.picky.js +++ b/src/backbone.picky.js @@ -10,6 +10,10 @@ Backbone.Picky = (function (Backbone, _) { Picky.SingleSelect = function(collection){ this.collection = collection; + + this.collection.on('reset sync', function(){ + delete this.selected; + }); }; _.extend(Picky.SingleSelect.prototype, { @@ -50,6 +54,10 @@ Backbone.Picky = (function (Backbone, _) { Picky.MultiSelect = function (collection) { this.collection = collection; this.selected = {}; + + this.collection.on('reset sync', function(){ + this.selected = {}; + }); }; _.extend(Picky.MultiSelect.prototype, {