From 2f46f3bdb2e1e1baf69e9a548975813d5fe61d31 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Wed, 7 Mar 2018 16:11:39 +0100 Subject: [PATCH] [FIX] hr_payroll: generate payslips sets the employee company In a multi-company environment, if a user in company A created a Payslips batch for an employee in the company B and used the `generate payslips` button, the created payslip was set with the user company (A) while it must be the employee company (B). opw-1820138 --- addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py index 251eec34b18..64cf6e331b9 100644 --- a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py +++ b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py @@ -46,6 +46,7 @@ class hr_payslip_employees(osv.osv_memory): 'date_from': from_date, 'date_to': to_date, 'credit_note': credit_note, + 'company_id': emp.company_id.id, } slip_ids.append(slip_pool.create(cr, uid, res, context=context)) slip_pool.compute_sheet(cr, uid, slip_ids, context=context)