Skip to content

Commit 51fcaa6

Browse files
authored
fixing multiple metrics (#62929) (#62960)
1 parent 805e12e commit 51fcaa6

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

src/legacy/core_plugins/vis_type_vislib/public/components/options/metrics_axes/__snapshots__/index.test.tsx.snap

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/legacy/core_plugins/vis_type_vislib/public/components/options/metrics_axes/index.test.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ describe('MetricsAxisOptions component', () => {
9595
schemas: { metrics: [{ name: 'metric' }] },
9696
},
9797
setState: jest.fn(),
98+
serialize: jest.fn(),
9899
},
99100
stateParams: {
100101
valueAxes: [axis],

src/legacy/core_plugins/vis_type_vislib/public/components/options/metrics_axes/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ function MetricsAxisOptions(props: ValidationVisOptionsProps<BasicVislibParams>)
299299
}, [stateParams.seriesParams]);
300300

301301
useEffect(() => {
302-
vis.setState({ type: visType } as any);
302+
vis.setState({ ...vis.serialize(), type: visType });
303303
}, [vis, visType]);
304304

305305
return isTabSelected ? (

0 commit comments

Comments
 (0)