From 81832b05e54d0f3edc9e21fa200e41856e0b030d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20D=C3=ADaz?= Date: Tue, 9 Apr 2019 02:35:32 +0200 Subject: [PATCH] [11.0][FIX] web_export_view: Issue #1099 --- web_export_view/static/src/js/web_export_view.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web_export_view/static/src/js/web_export_view.js b/web_export_view/static/src/js/web_export_view.js index ed49afb1..dfce0ef2 100644 --- a/web_export_view/static/src/js/web_export_view.js +++ b/web_export_view/static/src/js/web_export_view.js @@ -49,15 +49,18 @@ odoo.define('web_export_view', function (require) { var export_columns_keys = []; var export_columns_names = []; var column_index = 0; - var column_header_selector; + var column_header_selector = ''; + var isGrouped = view.renderer.state.groupedBy.length > 0; $.each(view.renderer.columns, function () { if (this.tag == 'field' && (this.attrs.widget === undefined || this.attrs.widget != 'handle')) { // non-fields like `_group` or buttons export_columns_keys.push(column_index); - column_header_selector = '.o_list_view > thead > tr> th:not([class*="o_list_record_selector"]):eq('+column_index+')'; + var css_selector_index = isGrouped + ? column_index+1 : column_index; + column_header_selector = '.o_list_view > thead > tr> th:not([class*="o_list_record_selector"]):eq('+css_selector_index+')'; export_columns_names.push(view.$el.find(column_header_selector)[0].textContent); } - column_index ++; + ++column_index; }); var export_rows = []; $.blockUI();