diff --git a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py index 45732762d..d864fb995 100644 --- a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py +++ b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py @@ -270,6 +270,17 @@ class HrAttendanceDetail(models.Model): 'is_week': False, 'absenteeism_card': absenteeism_card, }) + else: + att_id = self.env['hr.attendance'].search([('employee_id', '=', employee.id), ('current_data', '=', current_data)]) + if att_id: + att_id.write({ + 'is_no_card': False, + 'is_early_card': False, + 'is_late_card': False, + 'is_abnormal': False, + 'is_warning': False, + 'absenteeism_card': False, + }) def normal_clock_in_time(self, template, current_data): """ diff --git a/yuthon_property/static/src/xml/bank_create_button.xml b/yuthon_property/static/src/xml/bank_create_button.xml index 403bbfcfb..6ca3d12b8 100644 --- a/yuthon_property/static/src/xml/bank_create_button.xml +++ b/yuthon_property/static/src/xml/bank_create_button.xml @@ -3,7 +3,7 @@