Browse Source

Aug 08: [FIX] Bug Fixed 'duplicate_contact_details_alert'

18.0
Risvana Cybro 4 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", 'name': "Duplicate Contact Details Alert",
'version': '18.0.1.0.0', 'version': '18.0.1.0.1',
"category": 'Extra Tools', "category": 'Extra Tools',
'summary': """Duplicate Contact Details Alert""", 'summary': """Duplicate Contact Details Alert""",
'description': """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 #### Version 18.0.1.0.0
#### ADD #### ADD
- Initial commit for Duplicate Contact Details Alert - 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[ unique_contact_ids = self.env[
'ir.config_parameter'].sudo().get_param( 'ir.config_parameter'].sudo().get_param(
'duplicate_contact_details_alert.unique_contact_ids') 'duplicate_contact_details_alert.unique_contact_ids')
partner_list = []
for vals in vals_list: for vals in vals_list:
if unique_contact_ids: if unique_contact_ids:
fields_list = ast.literal_eval(unique_contact_ids) fields_list = ast.literal_eval(unique_contact_ids)
@ -47,12 +48,9 @@ class ResPartner(models.Model):
_("The %s is already" _("The %s is already"
" used for contact %s.") % " used for contact %s.") %
(contact_fields.name, partner.name)) (contact_fields.name, partner.name))
else: res = super(ResPartner, self).create(vals)
res = super(ResPartner, self).create(vals) partner_list.append(res)
return res return self.browse([p.id for p in partner_list])
else:
res = super(ResPartner, self).create(vals)
return res
def write(self, vals): def write(self, vals):
"""For checking fields is unique while updating a records in """For checking fields is unique while updating a records in

Loading…
Cancel
Save