diff --git a/frontend/src/views/ds/TableRelationship.vue b/frontend/src/views/ds/TableRelationship.vue index 9e83ff69..b4d953e2 100644 --- a/frontend/src/views/ds/TableRelationship.vue +++ b/frontend/src/views/ds/TableRelationship.vue @@ -406,7 +406,7 @@ const drop = (e: any) => { }) } const save = () => { - datasourceApi.relationSave(props.id, graph.toJSON().cells).then(() => { + datasourceApi.relationSave(props.id, graph ? graph.toJSON().cells : []).then(() => { ElMessage({ type: 'success', message: t('common.save_success'), @@ -447,7 +447,7 @@ const save = () => { @drop.prevent.stop="drop" >
- + {{ t('common.save') }}