diff --git a/addons/spreadsheet/static/src/pivot/pivot_data_source.js b/addons/spreadsheet/static/src/pivot/pivot_data_source.js index 71a64595735..fef4ffcb235 100644 --- a/addons/spreadsheet/static/src/pivot/pivot_data_source.js +++ b/addons/spreadsheet/static/src/pivot/pivot_data_source.js @@ -3,6 +3,7 @@ import { _t } from "@web/core/l10n/translation"; import { OdooViewsDataSource } from "../data_sources/odoo_views_data_source"; import { SpreadsheetPivotModel } from "./pivot_model"; +import { Domain } from "@web/core/domain"; export class PivotDataSource extends OdooViewsDataSource { /** @@ -47,7 +48,15 @@ export class PivotDataSource extends OdooViewsDataSource { metadataRepository: this._metadataRepository, } ); - await model.load(this._initialSearchParams); + + const userContext = this._orm.user.context; + const domain = new Domain(this._initialSearchParams.domain).toList({ + ...this._initialSearchParams.context, + ...userContext, + }); + + const searchParams = { ...this._initialSearchParams, domain }; + await model.load(searchParams); return model; }