From e53c58141f73963094e20251b0ef1986038bb3aa Mon Sep 17 00:00:00 2001 From: italrap <39522694+italrap@users.noreply.github.com> Date: Fri, 31 May 2019 15:40:49 +0200 Subject: [PATCH] bugfix When two or more QueryBuilder objects exist, a collapse event on one of them is handled by the others too --- src/plugins/collapse-groups/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/collapse-groups/plugin.js b/src/plugins/collapse-groups/plugin.js index 384bb5f1..6b68c2a7 100644 --- a/src/plugins/collapse-groups/plugin.js +++ b/src/plugins/collapse-groups/plugin.js @@ -25,7 +25,7 @@ QueryBuilder.define('collapse-groups', function(options) { // Collapse any groups that were saved as collapsed this.on('afterSetRules', function() { - $.each($(Selectors.group_container), function(i, el) { + $.each(self.$el.find(Selectors.group_container), function(i, el) { var group = self.getModel($(el)); if (group.collapsed) { self.collapse($(el).find('[data-collapse="group"]:first'), options);