From 8576a62730082480676d824beb624951d012b81a Mon Sep 17 00:00:00 2001 From: "Mohamed (moaln)" Date: Thu, 13 Nov 2025 15:57:28 +0100 Subject: [PATCH] [IMP] hr: add sql constraint to ensure positive wages added sql constraints on to ensure that wages are positive on versions Task: 5259232 --- addons/hr/models/hr_version.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/hr/models/hr_version.py b/addons/hr/models/hr_version.py index 93a658d9321d6..b2688542b05f3 100644 --- a/addons/hr/models/hr_version.py +++ b/addons/hr/models/hr_version.py @@ -195,6 +195,11 @@ def _get_hr_responsible_domain(self): 'An employee cannot have multiple active versions sharing the same effective date.', ) + _check_positive_wage = models.Constraint( + 'CHECK(wage >= 0)', + 'Wage has to be positive', + ) + @api.depends('employee_id.company_id') def _compute_company_id(self): for version in self: