diff --git a/addons/hr_payroll/models/hr_employee.py b/addons/hr_payroll/models/hr_employee.py index 54a8edc235e..492bf19a5dd 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 @@ -22,8 +23,8 @@ class HrEmployee(models.Model): @api.multi 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 = []