Update res_partner.py

This commit is contained in:
Esraa-Exp 2025-05-11 19:42:31 +02:00 committed by GitHub
parent 236b5e751a
commit 4d2757f3fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 8 deletions

View File

@ -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):