diff --git a/addons/hr_payroll/models/hr_employee.py b/addons/hr_payroll/models/hr_employee.py index 8cfe680b2bf..4f5f161df91 100644 --- a/addons/hr_payroll/models/hr_employee.py +++ b/addons/hr_payroll/models/hr_employee.py @@ -2,6 +2,7 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from datetime import datetime +from dateutil.relativedelta import relativedelta import pytz from odoo import api, fields, models @@ -44,8 +45,8 @@ class HrEmployee(models.Model): @api.model def generate_benefit(self, date_start, date_stop): - date_start = fields.Datetime.to_datetime(date_start) - date_stop = fields.Datetime.to_datetime(date_stop) + date_start = fields.Datetime.to_datetime(date_start) + relativedelta(hour=0, minute=0, second=0) + date_stop = fields.Datetime.to_datetime(date_stop) + relativedelta(hour=23, minute=59, second=59) attendance_type = self.env.ref('hr_payroll.benefit_type_attendance') vals_list = []