From 7ebb60e2da3546703644a50769f4ccda7fde553b Mon Sep 17 00:00:00 2001 From: simontigers <47096077+simontigers@users.noreply.github.com> Date: Wed, 13 Dec 2023 09:08:28 +0800 Subject: [PATCH] fix(api): get_employee_notice check data None --- cmdb-api/api/lib/common_setting/employee.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cmdb-api/api/lib/common_setting/employee.py b/cmdb-api/api/lib/common_setting/employee.py index 671170f..19f7791 100644 --- a/cmdb-api/api/lib/common_setting/employee.py +++ b/cmdb-api/api/lib/common_setting/employee.py @@ -563,6 +563,7 @@ class EmployeeCRUD(object): for column in direct_columns: tmp[column] = d.get(column, '') notice_info = d.get('notice_info', {}) + notice_info = copy.deepcopy(notice_info) if notice_info else {} tmp.update(**notice_info) results.append(tmp) return results