From 44dd7c5077a90b1ba729cf77df8e23e91550aa56 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 11 Dec 2015 12:47:22 +0100 Subject: [PATCH] [FIX] hr_payroll: recursive search of salary rules .insert() is not possible on a recordset Generating the payslip details report with at least one payslip category having a parent, the rendering of the report was crashing. Closes #9778 --- addons/hr_payroll/report/report_payslip_details.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_payroll/report/report_payslip_details.py b/addons/hr_payroll/report/report_payslip_details.py index 45d35373455..f521cdb320d 100644 --- a/addons/hr_payroll/report/report_payslip_details.py +++ b/addons/hr_payroll/report/report_payslip_details.py @@ -41,7 +41,7 @@ class payslip_details_report(report_sxw.rml_parse): if not rule_categories: return [] if rule_categories[0].parent_id: - rule_categories.insert(0, rule_categories[0].parent_id) + rule_categories = rule_categories[0].parent_id | rule_categories get_recursive_parent(rule_categories) return rule_categories