[FIX] hr_payroll_attendance: duplicate attendances during initial form create

This commit is contained in:
Jared Kipe
2021-03-03 17:04:01 -08:00
parent a5c2acc427
commit b8b6ee9fb5
2 changed files with 7 additions and 2 deletions

View File

@@ -126,7 +126,11 @@ class TestUsPayslip(common.TransactionCase):
return categories
def test_attendance_hourly(self):
self.payslip._onchange_employee()
payslip_form = common.Form(self.env['hr.payslip'])
payslip_form.date_from = '2020-01-06'
payslip_form.date_to = '2020-01-19'
payslip_form.employee_id = self.employee
self.payslip = payslip_form.save()
self.assertTrue(self.payslip.contract_id, 'No auto-discovered contract!')
self.payslip.compute_sheet()
# 58.97 => 40hr regular, 18.97hr OT