diff --git a/cmdb-ui/src/modules/cmdb/views/ci/modules/ciDetailComponent/ciRelationTable.vue b/cmdb-ui/src/modules/cmdb/views/ci/modules/ciDetailComponent/ciRelationTable.vue index 46850b9..ef6015b 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci/modules/ciDetailComponent/ciRelationTable.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci/modules/ciDetailComponent/ciRelationTable.vue @@ -195,10 +195,13 @@ export default { const cloneRelationData = _.cloneDeep(relationData) - const allCITypes = [ - ...cloneRelationData.parentCITypeList, - ...cloneRelationData.childCITypeList - ] + const allCITypes = _.uniqBy( + [ + ...cloneRelationData.parentCITypeList, + ...cloneRelationData.childCITypeList + ], + 'id' + ) await this.handleSubscribeAttributes(allCITypes) const {