Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Code: UNEXPECTED ERROR (yeah thanks!)
I've been running this code on my sandbox for several months, without changes or fault.
function updateConsumer(request, response) { var parameterList = request.getAllParameters(); nlapiLogExecution('DEBUG','Consumer Update/Add in progress...'); try { if (parameterList['nsid'] != null) { var thisRecord = nlapiLoadRecord('contact',parameterList['nsid']); } else { var thisRecord = nlapiCreateRecord('contact'); } if (parameterList['firstname'] != null) thisRecord.setFieldValue('firstname',parameterList['firstname']); if (parameterList['lastname'] != null) thisRecord.setFieldValue('lastname',parameterList['lastname']); if ((parameterList['firstname'] != null) || (parameterList['lastname'] != null)) thisRecord.setFieldValue('entityid', parameterList['maestroid'] + ' ' + parameterList['firstname']+' '+parameterList['lastname']); if (parameterList['email'] != null) thisRecord.setFieldValue('email',parameterList['email']); if (parameterList['mobilephone'] != null) thisRecord.setFieldValue('mobilephone',formatPhone(parameterList['mobilephone'])); if (parameterList['maestroid'] != null) thisRecord.setFieldValue('custentity_maestrocorehashid',parameterList['maestroid']); var newContactID = nlapiSubmitRecord(thisRecord,true,true); nlapiLogExecution('AUDIT','New Contact Record Created', 'Contact Record: ' + parameterList['firstname'] + ' ' + parameterList['lastname'] + ' (ID:' + newContactID + ')'); var xml = 0