Browse Source

Aug 08: [FIX] Bug Fixed 'duplicate_contact_details_alert'

18.0
Risvana Cybro 2 days ago
parent
commit
bb9b955c6e
  1. 2
      duplicate_contact_details_alert/__manifest__.py
  2. 5
      duplicate_contact_details_alert/doc/RELEASE_NOTES.md
  3. 10
      duplicate_contact_details_alert/models/res_partner.py

2
duplicate_contact_details_alert/__manifest__.py

@ -21,7 +21,7 @@
#############################################################################
{
'name': "Duplicate Contact Details Alert",
'version': '18.0.1.0.0',
'version': '18.0.1.0.1',
"category": 'Extra Tools',
'summary': """Duplicate Contact Details Alert""",
'description': """Duplicate Contact Details Alert""",

5
duplicate_contact_details_alert/doc/RELEASE_NOTES.md

@ -4,3 +4,8 @@
#### Version 18.0.1.0.0
#### ADD
- Initial commit for Duplicate Contact Details Alert
#### 07.08.2025
#### Version 18.0.1.0.1
##### UPDT
Commit for Bug fixing

10
duplicate_contact_details_alert/models/res_partner.py

@ -33,6 +33,7 @@ class ResPartner(models.Model):
unique_contact_ids = self.env[
'ir.config_parameter'].sudo().get_param(
'duplicate_contact_details_alert.unique_contact_ids')
partner_list = []
for vals in vals_list:
if unique_contact_ids:
fields_list = ast.literal_eval(unique_contact_ids)
@ -47,12 +48,9 @@ class ResPartner(models.Model):
_("The %s is already"
" used for contact %s.") %
(contact_fields.name, partner.name))
else:
res = super(ResPartner, self).create(vals)
return res
else:
res = super(ResPartner, self).create(vals)
return res
res = super(ResPartner, self).create(vals)
partner_list.append(res)
return self.browse([p.id for p in partner_list])
def write(self, vals):
"""For checking fields is unique while updating a records in

Loading…
Cancel
Save