[FIX] partner_custom: saudi phone 10 numbers

This commit is contained in:
Samir Ladoui 2025-03-04 14:09:50 +01:00
parent d10e9ec56c
commit 0980294c25
1 changed files with 6 additions and 6 deletions

View File

@ -46,12 +46,12 @@ class ResPartner(models.Model):
if date.today() >= each.identification_expiry_date:
raise Warning(_("Error, the expiry date must be greater than the date of the day"))
# @api.constrains('phone')
# def _check_phone_length_and_digits(self):
# for record in self:
# if record.phone:
# if not record.phone.isdigit() or len(record.phone) != 7:
# raise ValidationError(_("The phone number must contain exactly 7 digits and no letters or symbols."))
@api.constrains('phone')
def _check_phone_length_and_digits(self):
for record in self:
if record.phone:
if not record.phone.isdigit() or len(record.phone) != 10:
raise ValidationError(_("The phone number must contain exactly 10 digits and no letters or symbols."))
@api.constrains('email')