From 11d1264d386bfdcde83c90170049ccbe777950e2 Mon Sep 17 00:00:00 2001 From: FredTsang <979738295@qq.com> Date: Wed, 9 Jul 2025 17:19:16 +0800 Subject: [PATCH] (fix)(chat-sdk): Export data based on queryColumns (#2297) --- webapp/packages/chat-sdk/src/components/ChatItem/index.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/webapp/packages/chat-sdk/src/components/ChatItem/index.tsx b/webapp/packages/chat-sdk/src/components/ChatItem/index.tsx index 9be689b7b..b8af45bff 100644 --- a/webapp/packages/chat-sdk/src/components/ChatItem/index.tsx +++ b/webapp/packages/chat-sdk/src/components/ChatItem/index.tsx @@ -416,11 +416,10 @@ const ChatItem: React.FC = ({ const onExportData = () => { const { queryColumns, queryResults } = data || {}; - if (!!queryResults) { + if (!!queryResults && !!queryColumns) { const exportData = queryResults.map(item => { - return Object.keys(item).reduce((result, key) => { - const columnName = queryColumns?.find(column => column.nameEn === key)?.name || key; - result[columnName] = item[key]; + return queryColumns.reduce((result, column) => { + result[column.name || column.nameEn] = item[column.nameEn]; return result; }, {}); });