(fix)(chat-sdk): Export data based on queryColumns (#2297)

This commit is contained in:
FredTsang
2025-07-09 17:19:16 +08:00
committed by GitHub
parent 32675387d7
commit 11d1264d38

View File

@@ -416,11 +416,10 @@ const ChatItem: React.FC<Props> = ({
const onExportData = () => { const onExportData = () => {
const { queryColumns, queryResults } = data || {}; const { queryColumns, queryResults } = data || {};
if (!!queryResults) { if (!!queryResults && !!queryColumns) {
const exportData = queryResults.map(item => { const exportData = queryResults.map(item => {
return Object.keys(item).reduce((result, key) => { return queryColumns.reduce((result, column) => {
const columnName = queryColumns?.find(column => column.nameEn === key)?.name || key; result[column.name || column.nameEn] = item[column.nameEn];
result[columnName] = item[key];
return result; return result;
}, {}); }, {});
}); });