summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2018-03-07 16:11:39 +0100
committerDenis Ledoux <dle@odoo.com>2018-03-07 16:16:52 +0100
commit2f46f3bdb2e1e1baf69e9a548975813d5fe61d31 (patch)
treeac2c9d5c1b14f744fe13b13a764bb3142586802c
parent9cf9938f045d20628fbffc27cd159bdf4a8d256e (diff)
[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
-rw-r--r--addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py1
1 files changed, 1 insertions, 0 deletions
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)