diff --git a/js/ajax_view.js b/js/ajax_view.js index c3e5bb92..740757db 100644 --- a/js/ajax_view.js +++ b/js/ajax_view.js @@ -83,7 +83,10 @@ // Add a trigger to update this view specifically. var self_settings = this.element_settings; self_settings.event = 'RefreshView'; - this.refreshViewAjax = new Drupal.ajax(this.selector, this.$view, self_settings); + var self = this; + this.$view.once('refresh', function () { + self.refreshViewAjax = new Drupal.ajax(self.selector, self.$view, self_settings); + }); }; Drupal.views.ajaxView.prototype.attachExposedFormAjax = function() {