mirror of https://github.com/veops/cmdb.git
fix: init company structure resource (#191)
* fix: init company structure resource * fix: notice_info null
This commit is contained in:
parent
d501436e3d
commit
dd8f66a3fa
|
@ -177,7 +177,7 @@ class InitDepartment(object):
|
|||
else:
|
||||
resource_type = results[0]
|
||||
|
||||
for name in ['公司信息', '通知设置']:
|
||||
for name in ['公司信息', '公司架构', '通知设置']:
|
||||
payload = dict(
|
||||
type_id=resource_type['id'],
|
||||
app_id=acl.app_name,
|
||||
|
|
|
@ -480,7 +480,8 @@ class EmployeeCRUD(object):
|
|||
existed = EmployeeCRUD.get_employee_by_uid(_uid)
|
||||
employee_data = existed.to_dict()
|
||||
|
||||
notice_info = copy.deepcopy(employee_data.get('notice_info', {}))
|
||||
notice_info = employee_data.get('notice_info', {})
|
||||
notice_info = copy.deepcopy(notice_info) if notice_info else {}
|
||||
|
||||
notice_info[_platform] = ''
|
||||
|
||||
|
@ -515,7 +516,8 @@ class EmployeeCRUD(object):
|
|||
|
||||
employee_data = existed.to_dict()
|
||||
|
||||
notice_info = copy.deepcopy(employee_data.get('notice_info', {}))
|
||||
notice_info = employee_data.get('notice_info', {})
|
||||
notice_info = copy.deepcopy(notice_info) if notice_info else {}
|
||||
|
||||
notice_info[_platform] = '' if not target_id else target_id
|
||||
|
||||
|
|
Loading…
Reference in New Issue