summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/control_panel/groupby_menu.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/control_panel/groupby_menu.js')
-rw-r--r--addons/web/static/src/js/control_panel/groupby_menu.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/web/static/src/js/control_panel/groupby_menu.js b/addons/web/static/src/js/control_panel/groupby_menu.js
index 97bad1a2ce7..546952ad50d 100644
--- a/addons/web/static/src/js/control_panel/groupby_menu.js
+++ b/addons/web/static/src/js/control_panel/groupby_menu.js
@@ -4,7 +4,7 @@ odoo.define('web.GroupByMenu', function (require) {
const CustomGroupByItem = require('web.CustomGroupByItem');
const DropdownMenu = require('web.DropdownMenu');
const { FACET_ICONS, GROUPABLE_TYPES } = require('web.searchUtils');
- const { useModel } = require('web.model');
+ const { useModel } = require('web/static/src/js/model.js');
/**
* 'Group by' menu
@@ -24,7 +24,7 @@ odoo.define('web.GroupByMenu', function (require) {
.filter(field => this._validateField(field))
.sort(({ string: a }, { string: b }) => a > b ? 1 : a < b ? -1 : 0);
- this.model = useModel('controlPanelModel');
+ this.model = useModel('searchModel');
}
//---------------------------------------------------------------------
@@ -42,7 +42,7 @@ odoo.define('web.GroupByMenu', function (require) {
* @override
*/
get items() {
- return this.model.getFiltersOfType('groupBy');
+ return this.model.get('filters', f => f.type === 'groupBy');
}
/**