diff --git a/frontend/app/components/Kai/components/ChatMsg.tsx b/frontend/app/components/Kai/components/ChatMsg.tsx index 5239f9745..aa3c1736c 100644 --- a/frontend/app/components/Kai/components/ChatMsg.tsx +++ b/frontend/app/components/Kai/components/ChatMsg.tsx @@ -163,13 +163,17 @@ function ChatMsg({ const metricData = metric?.data; React.useEffect(() => { - if (!chart_data && metricData && metricData.values.length > 0) { - kaiStore.saveLatestChart(messageId, siteId); + if (!chart_data && metricData) { + const hasValues = + metricData.values?.length > 0 || metricData.chart?.length > 0; + if (hasValues) { + kaiStore.saveLatestChart(messageId, siteId); + } } }, [metricData, chart_data]); return (