From 4d2757f3fc620c2e06f9ed171a9a23d4bc2b0ca7 Mon Sep 17 00:00:00 2001 From: Esraa-Exp Date: Sun, 11 May 2025 19:42:31 +0200 Subject: [PATCH] Update res_partner.py --- .../dev_membership/models/res_partner.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/odex25_sales/dev_membership/models/res_partner.py b/odex25_sales/dev_membership/models/res_partner.py index 1a87a3a83..bdc423341 100644 --- a/odex25_sales/dev_membership/models/res_partner.py +++ b/odex25_sales/dev_membership/models/res_partner.py @@ -199,13 +199,13 @@ class Partner(models.Model): if existing_id: raise ValidationError(_("ID number must be unique.")) - # @api.constrains('mobile') - # def _check_mobile_format(self): - # print("Test constraint running!") - # for record in self: - # print("Checking mobile format: %s", record.mobile) - # if record.mobile and (len(record.mobile) != 10 or not record.mobile.isdigit()): - # raise ValidationError(_("Mobile number must be exactly 10 digits.")) + @api.constrains('mobile') + def _check_mobile_format(self): + print("Test constraint running!") + for record in self: + print("Checking mobile format: %s", record.mobile) + if record.mobile and (len(record.mobile) != 10 or not record.mobile.isdigit()): + raise ValidationError(_("Mobile number must be exactly 10 digits.")) # Optional: Add SQL constraints for uniqueness @@ -217,4 +217,4 @@ class Partner(models.Model): - \ No newline at end of file +