Bug fix for duplicate PublicContacts

This commit is contained in:
zandercymatics 2023-09-18 14:51:47 -06:00
parent 83d1a278f7
commit 4fea8555f0
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -537,6 +537,10 @@ class Domain(TimeStampedModel, DomainHelper):
self._update_domain_with_contact(contact=contact, rem=False)
# if already exists just update
elif alreadyExistsInRegistry:
old_contact = PublicContact.objects.filter(registry_id=contact.registry_id, contact_type=contact.contact_type).exclude(domain=self)
if(old_contact.count > 0){
old_contact.delete()
}
current_contact = PublicContact.objects.filter(
registry_id=contact.registry_id
).get()