diff --git a/addons/web/static/src/views/view_dialogs/select_create_dialog.js b/addons/web/static/src/views/view_dialogs/select_create_dialog.js index 43e973164d4..0b20948349c 100644 --- a/addons/web/static/src/views/view_dialogs/select_create_dialog.js +++ b/addons/web/static/src/views/view_dialogs/select_create_dialog.js @@ -30,6 +30,7 @@ export class SelectCreateDialog extends Component { get viewProps() { const type = this.env.isSmall ? "kanban" : "list"; const props = { + loadIrFilters: true, ...this.baseViewProps, context: this.props.context, domain: this.props.domain, diff --git a/addons/web/static/tests/views/view_dialogs/select_create_dialog_tests.js b/addons/web/static/tests/views/view_dialogs/select_create_dialog_tests.js index f287bda4e5c..d0d292b94a8 100644 --- a/addons/web/static/tests/views/view_dialogs/select_create_dialog_tests.js +++ b/addons/web/static/tests/views/view_dialogs/select_create_dialog_tests.js @@ -342,7 +342,7 @@ QUnit.module("ViewDialogs", (hooks) => { }); QUnit.test("SelectCreateDialog: save current search", async function (assert) { - assert.expect(4); + assert.expect(5); serverData.views = { "partner,false,list": ` @@ -385,6 +385,9 @@ QUnit.module("ViewDialogs", (hooks) => { ); return 7; // fake serverSideId } + if (args.method === "get_views") { + assert.equal(args.kwargs.options.load_filters, true, "Missing load_filters option"); + } }; patchWithCleanup(browser, { setTimeout: (fn) => fn() }); const webClient = await createWebClient({ serverData, mockRPC });