diff --git a/yuthon_wechat/wizard/wecom_api_sync_wizard.py b/yuthon_wechat/wizard/wecom_api_sync_wizard.py index 62eb0bf20..77015d51b 100644 --- a/yuthon_wechat/wizard/wecom_api_sync_wizard.py +++ b/yuthon_wechat/wizard/wecom_api_sync_wizard.py @@ -19,7 +19,7 @@ class WeComApiSyncWizard(models.Model): def wecom_api_sync_users(self): if self.sync_name == '2': # 先将部门全部归档 - self.sudo().env["hr.department"].search().write({"active": False}) + self.sudo().env["hr.department"].search([]).write({"active": False}) # 开始同步部门信息 wecom_departments = self.sudo().env["wecom.apps"].sync_department_list() for department in wecom_departments: @@ -44,7 +44,7 @@ class WeComApiSyncWizard(models.Model): else: self.sudo().env["hr.department"].create(data) # 同步完成后开始进行部门上下级的划分 - new_departments = self.sudo().env["hr.department"].search() + new_departments = self.sudo().env["hr.department"].search([]) for new_department in new_departments: if new_department.wecom_id: self.sudo().env["hr.department"].search([("wecom_parent_id", "=", new_department.wecom_id)]).write({ @@ -52,7 +52,7 @@ class WeComApiSyncWizard(models.Model): }) if self.sync_name == '1': # 先将员工全部归档 - self.sudo().env["hr.employee"].search().write({"active": False}) + self.sudo().env["hr.employee"].search([]).write({"active": False}) # 开始按照部门逐步获取员工 hr_departments = self.sudo().env["hr.department"].search([("wecom_id", "!=", False)]) for hr_department in hr_departments: