[FIX] crm: correctly compute phone_sanitized without having crm_sms installed
Currently phone_sanitized computation on lead model works only if crm_sms is installed. Indeed an override of ``_phone_get_number_fields`` is missing. However ``_sms_get_number_fields`` coming with ``crm_sms`` and its ``sms`` dependency hides the issue as those modules are auto-install. However if ``crm_sms`` is uninstalled phone_sanitized is not correctly computed anymore. Task ID-2528169 Oversight of odoo/odoo#45315
Showing
- addons/crm/models/crm_lead.py 4 additions, 0 deletionsaddons/crm/models/crm_lead.py
- addons/crm/tests/common.py 5 additions, 5 deletionsaddons/crm/tests/common.py
- addons/crm/tests/test_crm_lead.py 25 additions, 4 deletionsaddons/crm/tests/test_crm_lead.py
- addons/crm_sms/models/crm_lead.py 1 addition, 0 deletionsaddons/crm_sms/models/crm_lead.py
- addons/crm_sms/tests/__init__.py 3 additions, 0 deletionsaddons/crm_sms/tests/__init__.py
- addons/crm_sms/tests/test_crm_lead.py 29 additions, 0 deletionsaddons/crm_sms/tests/test_crm_lead.py
- addons/mass_mailing_sms/models/mailing_contact.py 1 addition, 0 deletionsaddons/mass_mailing_sms/models/mailing_contact.py
- addons/sms/models/res_partner.py 1 addition, 0 deletionsaddons/sms/models/res_partner.py
- addons/test_mail_full/models/test_mail_models.py 1 addition, 0 deletionsaddons/test_mail_full/models/test_mail_models.py
Loading
Please register or sign in to comment