Discussions
TypeError: Cannot call method "getFieldValue" of null
I got this error when I was trying to do a getFieldValue from a nlapiGetOldRecord(). This script is running as a afterSubmit function, and it is running after an approval of a Sales Order. I am assuming that the event type would be "approve" and not a "create" type. So I can't see why the result from the nlapiGetOldRecord() is null.
Here is an extract of my scripts:
var oldRecord = nlapiGetOldRecord();
var currentRecord = nlapiGetNewRecord();
var orderstatus = currentRecord.getFieldValue('orderstatus');
var prevstatus = oldRecord.getFieldValue('orderstatus');
I remember reading an old posting from 2006 for a similar issue and it was fixed by a bug fix subsequently. Just wondering if that bug resurface itself.