diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/KPIPage/AddKPIPage.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/KPIPage/AddKPIPage.tsx
index ccc09f8958d..b0a0e88d7c8 100644
--- a/openmetadata-ui/src/main/resources/ui/src/pages/KPIPage/AddKPIPage.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/pages/KPIPage/AddKPIPage.tsx
@@ -142,7 +142,7 @@ const AddKPIPage = () => {
const handleChartSelect = (value: string) => {
const selectedChartValue = dataInsightCharts.find(
- (chart) => chart.id === value
+ (chart) => chart.fullyQualifiedName === value
);
setSelectedChart(selectedChartValue);
};
@@ -191,7 +191,6 @@ const AddKPIPage = () => {
const targetValue = getKpiTargetValueByMetricType(metricType, metricValue);
const formData: CreateKpiRequest = {
- // TODO: this needs to be fullyQualifiedName of the dataInsightChart
dataInsightChart: values.dataInsightChart,
description,
name: kebabCase(`${values.displayName} ${selectedMetric?.name}`),
@@ -256,10 +255,10 @@ const AddKPIPage = () => {
data-testid="dataInsightChart"
notFoundContent={t('message.all-charts-are-mapped')}
placeholder={t('label.select-a-chart')}
- value={selectedChart?.id}
+ value={selectedChart?.fullyQualifiedName}
onChange={handleChartSelect}>
{chartOptions.map((chart) => (
-
))}