From d4b661c77f74afad75541a1aa6356084aea5ad99 Mon Sep 17 00:00:00 2001 From: pycook Date: Fri, 21 Jun 2024 18:22:56 +0800 Subject: [PATCH] fix(api): commands cmdb-patch --- cmdb-api/api/commands/click_cmdb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmdb-api/api/commands/click_cmdb.py b/cmdb-api/api/commands/click_cmdb.py index ebf8123..5c95697 100644 --- a/cmdb-api/api/commands/click_cmdb.py +++ b/cmdb-api/api/commands/click_cmdb.py @@ -529,9 +529,9 @@ def cmdb_patch(version): for adt in AutoDiscoveryCIType.get_by(to_dict=False): if adt.relation: if not AutoDiscoveryCITypeRelation.get_by(ad_type_id=adt.type_id): - peer_type = CITypeCache.get(list(adt.relation.values())['type_name']) + peer_type = CITypeCache.get(list(adt.relation.values())[0]['type_name']) peer_type_id = peer_type and peer_type.id - peer_attr = AttributeCache.get(list(adt.relation.values())['attr_name']) + peer_attr = AttributeCache.get(list(adt.relation.values())[0]['attr_name']) peer_attr_id = peer_attr and peer_attr.id if peer_type_id and peer_attr_id: AutoDiscoveryCITypeRelation.create(ad_type_id=adt.type_id,