I need somebodys eyes here.. i'm working on a work...
# suitescript
m
I need somebodys eyes here.. i'm working on a workflow action script and keep getting an error, its pretty basic on an action within a custom record I'm updating a field on a custom record child record ---
Copy code
function updateTravelConf() {

    var currentRec = nlapiGetRecordId();
    var currentRecType = nlapiGetRecordType();

    var arraySearchFilter = new Array()
    arraySearchFilter[0] = new nlobjSearchFilter('custrecord_travel_conf_request', null, 'anyof', currentRec);
    var arraySearchColumn = new Array()
    arraySearchColumn[0] = new nlobjSearchColumn('internalid', null, null);

    var travelConf = nlapiSearchRecord('customrecord_travel_confirmation', null, arraySearchFilter, arraySearchColumn);



    for (i = 0; i < travelConf.length(); i++) {

        nlapiSubmitField(travelConf[i].getRecordType(), travelConf[i].getId(), 'custrecord_travel_conf_status', '4');
    }
}
this is my error Java class "[L.nlobjSearchResult;" has no public instance field or method named "__noSuchMethod__". (updateAllTravelConfirmations.js$12384526#13)
s
.length()
should probably be
.length
, in the for loop
m
thank you!!!