diff --git a/couchpotato/core/plugins/movie/static/list.js b/couchpotato/core/plugins/movie/static/list.js index 208c4e28..52afbc20 100644 --- a/couchpotato/core/plugins/movie/static/list.js +++ b/couchpotato/core/plugins/movie/static/list.js @@ -287,14 +287,19 @@ var MovieList = new Class({ 'onSuccess': function(){ qObj.close(); + var erase_movies = []; self.movies.each(function(movie){ if (movie.isSelected()){ $(movie).destroy() - self.movies.erase(movie) + erase_movies.include(movie) } }); - self.calculateSelected() + erase_movies.each(function(movie){ + self.movies.erase(movie); + }); + + self.calculateSelected(); } });