Hello!
We'd like to disallow the creation of new contacts if an existing contact has the same email address. I found 2 SuiteAnswers articles that have code that will accomplish that.
- Prevent Saving Duplicate Contact Email Addresses to Customer Records via SuiteScript: https://suiteanswers.custhelp.com/app/answers/detail/a_id/63181/loc/en_US
When I added this one (1.0) , it works as expected when trying to add a duplicate contact. I can add new contacts with a different email address. However, when I try to delete a contact I get the same error (You have an existing Contact with this email address). Is there something missing from this code that will allow me to delete contacts?
2- Prevent a Duplicate Customer Record from Being Saved in NetSuite
I added this one and changed where it says 'customer' to 'contact'. It works as expected when trying to add a duplicate contact. However, when I try to add a unique contact it gives this error: TypeError: Cannot read property "length" from null (PreventDupeEmail21679.js$23867#5)
Is there something missing from this code as well?
Thank you for your help.