From bf03b4ba9337fde510331cce9ee9e4a40eea91fd Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 20 Sep 2018 03:40:40 +0000 Subject: [PATCH] [IMP] hr_payroll: Avoid random payslip line order on display Purpose ======= If the lines have the same sequence, then the display could be random for these lines. Specification ============= Order on sequence, then code. Co-authored-by: simosuu closes odoo/odoo#27124 --- addons/hr_payroll/models/hr_payslip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_payroll/models/hr_payslip.py b/addons/hr_payroll/models/hr_payslip.py index 76ab8bb013b..2f624db4d72 100644 --- a/addons/hr_payroll/models/hr_payslip.py +++ b/addons/hr_payroll/models/hr_payslip.py @@ -421,7 +421,7 @@ class HrPayslipLine(models.Model): _name = 'hr.payslip.line' _inherit = 'hr.salary.rule' _description = 'Payslip Line' - _order = 'contract_id, sequence' + _order = 'contract_id, sequence, code' slip_id = fields.Many2one('hr.payslip', string='Pay Slip', required=True, ondelete='cascade') salary_rule_id = fields.Many2one('hr.salary.rule', string='Rule', required=True)