"_x" is being stripped out of emails
Wednesday, March 1, 2017 at 07:47amWe have encountered an issue where customers who have an "_x" in their Email address are not receiving their esignlive Emails.
Upon investigating the code it seems the EsignLiveJSONHelper.remove_x(String jsonString) method removes all instances of "_x" due to the naming convention of some objects defined in the EsignLiveAPIObjects class (ex: Package is Package_x in the SDK). We believe this code is also removing the value from email addresses as well.
We reproduced the issue by including an "_x" in an Email address, only to have it removed after we made the call to esignlive using the APEX SDK. We do have a workaround for this at the moment, but it's a manual process that is less than ideal.
I have also opened an issue on github: https://github.com/KadenceCollective/esignlive-apex-sdk/issues/5
Reply to: "_x" is being stripped out of emails
Wednesday, March 1, 2017 at 12:27pm