diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionAndMetricRelationModal.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionAndMetricRelationModal.tsx index 20847f936..735668951 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionAndMetricRelationModal.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionAndMetricRelationModal.tsx @@ -24,6 +24,12 @@ const DimensionAndMetricRelationModal: React.FC = ({ }) => { const [relationList, setRelationList] = useState([]); + useEffect(() => { + if (Array.isArray(relationsInitialValue)) { + setRelationList(relationsInitialValue); + } + }, [relationsInitialValue]); + const saveMetric = async (relationList: any) => { const queryParams = { ...metricItem, diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionMetricRelationTableTransfer.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionMetricRelationTableTransfer.tsx index 47ebe191f..9c792f5be 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionMetricRelationTableTransfer.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/DimensionMetricRelationTableTransfer.tsx @@ -73,7 +73,6 @@ const DimensionMetricRelationTableTransfer: React.FC = ({ if (!Array.isArray(relationsInitialValue)) { return; } - console.log(relationsInitialValue, 'relationsInitialValue'); const ids = relationsInitialValue.map((item) => `${item.dimensionId}`); const relationMap = relationsInitialValue.reduce((relationCheckedMap, item: any) => { const { dimensionId } = item;