From 39cfd5baa18bcddd0df58c79ab6b4eacd45d51be Mon Sep 17 00:00:00 2001 From: Mathieu Duckerts-Antoine Date: Fri, 17 Aug 2018 16:59:27 +0200 Subject: [FIX] web: export to excel in pivot view Exporting data of a pivot view in comparison mode ends in a crash. The root cause is that _t was replaced by _lt so that some strings were replaced by objects with a toString method. This does not cause problems when rendering a pivot view since both QWeb or JQuery call that method. The function _exportData does not. This commit fixes that situation and adds a test of _exportData. --- addons/web/static/src/js/views/pivot/pivot_model.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/web/static/src') diff --git a/addons/web/static/src/js/views/pivot/pivot_model.js b/addons/web/static/src/js/views/pivot/pivot_model.js index 466350d5e99..9abfa4861b6 100644 --- a/addons/web/static/src/js/views/pivot/pivot_model.js +++ b/addons/web/static/src/js/views/pivot/pivot_model.js @@ -235,8 +235,8 @@ var PivotModel = AbstractModel.extend({ additionalHeaders = additionalHeaders.concat( _.map( [ - this.data.timeRangeDescription, - this.data.comparisonTimeRangeDescription, + this.data.timeRangeDescription.toString(), + this.data.comparisonTimeRangeDescription.toString(), 'Variation' ], makeMeasure -- cgit v1.2.3