I was trying to make an automatic check in check out only for my boss and i don't know why the code doesn't work:
today = fields.Date.today()
att_today = env['hr.attendance'].search([
('employee_id', '=', 6),
('check_in', '>=', fields.Datetime.to_datetime(str(today) + ' 00:00:00')),
('check_in', '<=', fields.Datetime.to_datetime(str(today) + ' 23:59:59'))
])
if not att_today:
check_in = fields.Datetime.to_datetime(str(today) + ' 08:00:00')
check_out = fields.Datetime.to_datetime(str(today) + ' 17:00:00')
env['hr.attendance'].create({
'employee_id': 6,
'check_in': check_in,
'check_out': check_out,
})