Skip to content

Commit 75d83f3

Browse files
committed
[IMP] util/hr_payroll: no more generated fields
We don't generate fields anymore from salary rules in payroll report. References: odoo/upgrade#7566 odoo/odoo#205882 odoo/enterprise#83371
1 parent dee26f0 commit 75d83f3

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/util/hr_payroll.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import logging
22

33
from .fields import remove_field
4+
from .misc import version_between
45
from .records import delete_unused, ref
56

67
_logger = logging.getLogger(__name__)
78

89

9-
def remove_salary_rule(cr, xmlid):
10+
def _remove_salary_rule(cr, xmlid):
1011
rid = ref(cr, xmlid)
1112
cr.execute(
1213
r"""
@@ -40,3 +41,11 @@ def remove_salary_rule(cr, xmlid):
4041
)
4142
remove_field(cr, "hr.payroll.report", fname)
4243
delete_unused(cr, xmlid)
44+
45+
46+
if not version_between("16.0", "saas~18.2"):
47+
48+
def remove_salary_rule(cr, xmlid):
49+
delete_unused(cr, xmlid)
50+
else:
51+
remove_salary_rule = _remove_salary_rule

0 commit comments

Comments
 (0)