[FIX] hr_holidays: fix _compute_leave_status

Click on the employee app causes a traceback when hr_holidays is
installed.

With this commit, leave_date_from and leave_date_to receive a date as
expected instead of a datetime when computing the leave status.
This commit is contained in:
Christophe Monniez
2018-08-20 11:16:19 +02:00
parent acbd7beb1d
commit 0da58f4133
+2 -2
View File
@@ -160,8 +160,8 @@ class Employee(models.Model):
leave_data = {}
for holiday in holidays:
leave_data[holiday.employee_id.id] = {}
leave_data[holiday.employee_id.id]['leave_date_from'] = holiday.date_from
leave_data[holiday.employee_id.id]['leave_date_to'] = holiday.date_to
leave_data[holiday.employee_id.id]['leave_date_from'] = holiday.date_from.date()
leave_data[holiday.employee_id.id]['leave_date_to'] = holiday.date_to.date()
leave_data[holiday.employee_id.id]['current_leave_state'] = holiday.state
leave_data[holiday.employee_id.id]['current_leave_id'] = holiday.holiday_status_id.id