From 19d8922c196f55ca7bb535c53edea3b1ff17964e Mon Sep 17 00:00:00 2001 From: Roel Zeilstra Date: Wed, 6 May 2026 13:03:29 +0200 Subject: [PATCH] Refactor _loadStore to use instance fields Prevents ModAI advanced config from breaking in modx 3.2 --- .../components/modai/mgr/js/agent/advanced_config.grid.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/components/modai/mgr/js/agent/advanced_config.grid.js b/assets/components/modai/mgr/js/agent/advanced_config.grid.js index f1a93c5..ca25828 100644 --- a/assets/components/modai/mgr/js/agent/advanced_config.grid.js +++ b/assets/components/modai/mgr/js/agent/advanced_config.grid.js @@ -121,11 +121,12 @@ modAIAdmin.grid.AdvancedConfig = function (config) { modAIAdmin.grid.AdvancedConfig.superclass.constructor.call(this, config); }; Ext.extend(modAIAdmin.grid.AdvancedConfig, MODx.grid.LocalGrid, { - _loadStore: function (config) { - return new Ext.data.JsonStore({ - fields: config.fields, + _loadStore: function () { + this.store = new Ext.data.JsonStore({ + fields: this.config.fields, remoteSort: false, }); + return this.store; }, getMenu: function () {