diff --git a/web_advanced_search/static/src/js/RecordPicker.esm.js b/web_advanced_search/static/src/js/RecordPicker.esm.js index 46fe53669..71de86a69 100644 --- a/web_advanced_search/static/src/js/RecordPicker.esm.js +++ b/web_advanced_search/static/src/js/RecordPicker.esm.js @@ -10,6 +10,7 @@ const {Component} = owl; const {xml} = owl.tags; export const FakeMany2oneFieldWidget = FieldMany2One.extend(FieldManagerMixin, { + supportedFieldTypes: ["many2many", "many2one", "one2many"], /** * @override */ diff --git a/web_advanced_search/static/src/js/legacy/CustomFilterItem.esm.js b/web_advanced_search/static/src/js/legacy/CustomFilterItem.esm.js index 8430ee63f..46db3b4ce 100644 --- a/web_advanced_search/static/src/js/legacy/CustomFilterItem.esm.js +++ b/web_advanced_search/static/src/js/legacy/CustomFilterItem.esm.js @@ -22,6 +22,8 @@ patch(CustomFilterItem.prototype, "web_advanced_search.legacy.CustomFilterItem", async willStart() { this.OPERATORS.relational = this.OPERATORS.char; this.FIELD_TYPES.many2one = "relational"; + this.FIELD_TYPES.many2many = "relational"; + this.FIELD_TYPES.one2many = "relational"; return this._super(...arguments); }, /** diff --git a/web_advanced_search/static/src/xml/CustomFilterItem.xml b/web_advanced_search/static/src/xml/CustomFilterItem.xml index 30d0c7801..dd29d6318 100644 --- a/web_advanced_search/static/src/xml/CustomFilterItem.xml +++ b/web_advanced_search/static/src/xml/CustomFilterItem.xml @@ -8,7 +8,7 @@