From cf594f04ba2fe00cc5d93b4d5ea68e9b1a5891d8 Mon Sep 17 00:00:00 2001 From: pycook Date: Fri, 29 Mar 2024 15:50:07 +0800 Subject: [PATCH] fix(api): import CIType --- cmdb-api/api/lib/cmdb/ci_type.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmdb-api/api/lib/cmdb/ci_type.py b/cmdb-api/api/lib/cmdb/ci_type.py index 81ab155..16a9e19 100644 --- a/cmdb-api/api/lib/cmdb/ci_type.py +++ b/cmdb-api/api/lib/cmdb/ci_type.py @@ -1362,9 +1362,13 @@ class CITypeTemplateManager(object): rule.pop("id", None) rule.pop("created_at", None) rule.pop("updated_at", None) + rule.pop("relation", None) rule['uid'] = current_user.uid + if not rule.get('attributes'): + continue + existed = False for i in AutoDiscoveryCIType.get_by(type_id=ci_type.id, adr_id=rule['adr_id'], to_dict=False): if ((i.extra_option or {}).get('alias') or None) == (