From 75d3d8d00148216f322a9618d2ce9c35375159ce Mon Sep 17 00:00:00 2001 From: Kamil Gabryjelski Date: Wed, 11 Aug 2021 14:05:44 +0200 Subject: [PATCH] fix(explore): metric label disappearing in some scenarios (#16190) --- .../controls/DndColumnSelectControl/DndMetricSelect.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx b/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx index 6fc8714e673c4..f44934a320139 100644 --- a/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx +++ b/superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndMetricSelect.tsx @@ -185,6 +185,9 @@ export const DndMetricSelect = (props: any) => { const onMetricEdit = useCallback( (changedMetric: Metric | AdhocMetric, oldMetric: Metric | AdhocMetric) => { + if (oldMetric instanceof AdhocMetric && oldMetric.equals(changedMetric)) { + return; + } const newValue = value.map(value => { if ( // compare saved metrics