Skip to content

Commit b42060c

Browse files
authored
fix(pie): fixes pie chart other click error (#35086)
1 parent 7bf16d8 commit b42060c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

superset-frontend/plugins/plugin-chart-echarts/src/utils/eventHandlers.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ const getCrossFilterDataMask =
5454
values = [value];
5555
}
5656

57-
const groupbyValues = values.map(value => labelMap[value]);
57+
const groupbyValues = values
58+
.map(value => labelMap[value])
59+
.filter(Boolean) as string[][];
5860

5961
return {
6062
dataMask: {
@@ -122,6 +124,9 @@ export const contextMenuEventHandler =
122124
const drillFilters: BinaryQueryObjectFilterClause[] = [];
123125
if (groupby.length > 0) {
124126
const values = labelMap[e.name];
127+
if (!values) {
128+
return;
129+
}
125130
groupby.forEach((dimension, i) => {
126131
drillFilters.push({
127132
col: dimension,

0 commit comments

Comments
 (0)