Skip to content

Commit 7459ffb

Browse files
committed
Merge branch 'main' of https://github.com/dataease/SQLBot
2 parents 3143e8b + 2dd886a commit 7459ffb

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

frontend/src/views/dashboard/editor/ChatChartSelection.vue

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -145,19 +145,21 @@ function adaptorChartInfoList(chatInfo: ChatInfo) {
145145
(record?.sql || record?.chart)) ||
146146
(record?.predict_record_id !== undefined &&
147147
record?.predict_record_id !== null &&
148-
data.data.length > 0)
148+
data?.data?.length > 0)
149149
) {
150150
const recordeInfo = { id: chatInfo.id + '_' + record.id, data: data, chart: {} }
151151
const chartBaseInfo = JSON.parse(record.chart)
152-
recordeInfo['chart'] = {
153-
type: chartBaseInfo.type,
154-
title: chartBaseInfo.title,
155-
columns: chartBaseInfo.columns,
156-
xAxis: chartBaseInfo.axis?.x ? [chartBaseInfo.axis.x] : [],
157-
yAxis: chartBaseInfo.axis?.y ? [chartBaseInfo.axis.y] : [],
158-
series: chartBaseInfo.axis?.series ? [chartBaseInfo.axis.series] : [],
152+
if (chartBaseInfo) {
153+
recordeInfo['chart'] = {
154+
type: chartBaseInfo?.type,
155+
title: chartBaseInfo?.title,
156+
columns: chartBaseInfo?.columns,
157+
xAxis: chartBaseInfo?.axis?.x ? [chartBaseInfo?.axis?.x] : [],
158+
yAxis: chartBaseInfo?.axis?.y ? [chartBaseInfo?.axis.y] : [],
159+
series: chartBaseInfo?.axis?.series ? [chartBaseInfo?.axis?.series] : [],
160+
}
161+
chartInfoList.value.push(recordeInfo)
159162
}
160-
chartInfoList.value.push(recordeInfo)
161163
}
162164
})
163165
}

0 commit comments

Comments
 (0)