diff --git a/app/assets/javascripts/discourse/controllers/poster_expansion_controller.js b/app/assets/javascripts/discourse/controllers/poster_expansion_controller.js index 7b845be4a..ae3959f77 100644 --- a/app/assets/javascripts/discourse/controllers/poster_expansion_controller.js +++ b/app/assets/javascripts/discourse/controllers/poster_expansion_controller.js @@ -66,7 +66,9 @@ Discourse.PosterExpansionController = Discourse.ObjectController.extend({ }, cancelFilter: function() { - this.get('postStream').cancelFilter(); + var postStream = this.get('postStream'); + postStream.cancelFilter(); + postStream.refresh(); this.close(); } } diff --git a/app/assets/javascripts/discourse/models/post_stream.js b/app/assets/javascripts/discourse/models/post_stream.js index cb13182a6..d2182a371 100644 --- a/app/assets/javascripts/discourse/models/post_stream.js +++ b/app/assets/javascripts/discourse/models/post_stream.js @@ -176,7 +176,7 @@ Discourse.PostStream = Em.Object.extend({ /** - Cancel any active filters on the stream and refresh it. + Cancel any active filters on the stream. @method cancelFilter @returns {Ember.Deferred} a promise that resolves when the filter has been cancelled. @@ -184,7 +184,6 @@ Discourse.PostStream = Em.Object.extend({ cancelFilter: function() { this.set('summary', false); this.get('userFilters').clear(); - return this.refresh(); }, /**