From 2fb8b33201ef39cb98e93cc391b35a8f1fe8c947 Mon Sep 17 00:00:00 2001
From: pkupczyk <piotr.kupczyk@id.ethz.ch>
Date: Tue, 4 Apr 2023 15:55:46 +0200
Subject: [PATCH] SSDM-13463 : Export selection of fields from tables - UI part
 - use labels for column headers in TSV export

---
 ui-admin/src/js/components/common/grid/GridController.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui-admin/src/js/components/common/grid/GridController.js b/ui-admin/src/js/components/common/grid/GridController.js
index 7a6a6fcb6fd..0ecd70a5ac5 100644
--- a/ui-admin/src/js/components/common/grid/GridController.js
+++ b/ui-admin/src/js/components/common/grid/GridController.js
@@ -1150,7 +1150,7 @@ export default class GridController {
     function _exportTSV(rows, columns) {
       const { exportOptions } = state
 
-      const headers = columns.map(column => column.name)
+      const headers = columns.map(column => !_.isEmpty(column.label) ? column.label : column.name)
 
       const arrayOfRowArrays = []
       arrayOfRowArrays.push(headers)
-- 
GitLab