From 74f47324012575d7887aa018ddc19b79efe64285 Mon Sep 17 00:00:00 2001 From: beat4ocean Date: Wed, 5 Mar 2025 13:23:15 +0800 Subject: [PATCH] [fix][chat]Fix dashboard display issue when categoryColumnName and dateColumnName are identical. (cherry picked from commit 738093bc886613ed88a3cfa48708c84c680f91a7) --- .../chat-sdk/src/components/ChatMsg/MetricTrend/index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webapp/packages/chat-sdk/src/components/ChatMsg/MetricTrend/index.tsx b/webapp/packages/chat-sdk/src/components/ChatMsg/MetricTrend/index.tsx index 94843c551..a05c9f866 100644 --- a/webapp/packages/chat-sdk/src/components/ChatMsg/MetricTrend/index.tsx +++ b/webapp/packages/chat-sdk/src/components/ChatMsg/MetricTrend/index.tsx @@ -52,8 +52,9 @@ const MetricTrend: React.FC = ({ (column: any) => column.showType === 'DATE' || column.type === 'DATE' ); const dateColumnName = dateField?.bizName || ''; - const categoryColumnName = - queryColumns?.find((column: any) => column.showType === 'CATEGORY')?.bizName || ''; + let categoryColumnName = + queryColumns?.find((column: any) => column.showType === 'CATEGORY')?.bizName || ''; + categoryColumnName = categoryColumnName === dateColumnName ? '' : categoryColumnName; const metricFields = queryColumns?.filter((column: any) => column.showType === 'NUMBER'); const currentMetricField = queryColumns?.find((column: any) => column.showType === 'NUMBER');