diff --git a/addons/spreadsheet_account/static/src/index.js b/addons/spreadsheet_account/static/src/index.js index 339905b9b27..760f389334c 100644 --- a/addons/spreadsheet_account/static/src/index.js +++ b/addons/spreadsheet_account/static/src/index.js @@ -20,10 +20,10 @@ cellMenuRegistry.add("move_lines_see_records", { const position = env.model.getters.getActivePosition(); const cell = env.model.getters.getCell(position); const { args } = getFirstAccountFunction(cell.content); - let [code, date_range, offset, companyId, includeUnposted] = args + let [codes, date_range, offset, companyId, includeUnposted] = args .map(astToFormula) .map((arg) => env.model.getters.evaluateFormula(arg)); - code = toString(code); + codes = toString(codes).split(","); const dateRange = parseAccountingDate(date_range); dateRange.year += offset || 0; companyId = companyId || null; @@ -32,7 +32,7 @@ cellMenuRegistry.add("move_lines_see_records", { const action = await env.services.orm.call( "account.account", "spreadsheet_move_line_action", - [camelToSnakeObject({ dateRange, companyId, code, includeUnposted })] + [camelToSnakeObject({ dateRange, companyId, codes, includeUnposted })] ); await env.services.action.doAction(action); }, diff --git a/addons/spreadsheet_account/static/tests/ui/accounting_drilldown_tests.js b/addons/spreadsheet_account/static/tests/ui/accounting_drilldown_tests.js index 883f64b69f1..98f6aca5c8c 100644 --- a/addons/spreadsheet_account/static/tests/ui/accounting_drilldown_tests.js +++ b/addons/spreadsheet_account/static/tests/ui/accounting_drilldown_tests.js @@ -49,7 +49,7 @@ QUnit.module("spreadsheet_account > Accounting Drill down", { beforeEach }, () = if (args.method === "spreadsheet_move_line_action") { assert.deepEqual(args.args, [ { - code: "100", + codes: ["100"], company_id: null, include_unposted: false, date_range: {