fix metrics index (#67)

This commit is contained in:
Fine0830 2022-04-15 11:25:33 +08:00 committed by GitHub
parent 26db1ec23e
commit f22208395a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -203,16 +203,13 @@ async function setMetricType(chart?: any) {
} }
); );
const metrics: any = states.metricList.filter( const metrics: any = states.metricList.filter(
(d: { value: string; type: string }) => { (d: { value: string; type: string }) => states.metrics.includes(d.value)
const index = states.metrics.findIndex((m: string) => m === d.value);
if (index > -1) {
return d;
}
}
); );
if (metrics.length) { if (metrics.length) {
states.metrics = metrics.map((d: { value: string }) => d.value); // keep states.metrics index
const m = metrics.map((d: { value: string }) => d.value);
states.metrics = states.metrics.filter((d) => m.includes(d));
} else { } else {
states.metrics = [""]; states.metrics = [""];
states.metricTypes = [""]; states.metricTypes = [""];