Discussions
Can't update a child record to a different parent
Hi all,
I'm trying to do a mass update of customers to have a different parent customer using a scheduled sever side script. When I try to run it I get the error: "Script: updateparent Error: UNEXPECTED_ERROR TypeError: Cannot call method "getRecordType" of undefined "
Here is my code:
function updateparent()
{
// Based on a saved search with internal ID of 50
var searchresults = nlapiSearchRecord('customer', 50, null, null);
for (var h = 0; searchresults != null && h < searchresults.length && h < 500; h++);
{
var resultrecord = searchresults[h];
var record = nlapiLoadRecord(resultrecord.getRecordType(), resultrecord.getId());
record.setFieldValue('parent', 11931);
nlapiLogExecution('debug', 'value of parent is ', + record.getFieldValue('parent'));