Fred Moyer

Changes for version 0.04

  • All 0.04 fixes by github/dbeusee
  • Fixed getSelectValue usage for correct 2013_2 usage.
  • Fixed get usage for second arg (changed to accept hash so you can pass externalId instead if you want, like this: $ns->get('customer', {externalId => 5678});
  • Fixed get to copy original record hash since it's copied during parsing, which prevents calling again with same hash.
  • Fixed get: don't die on error - return error instead like all other routines.
  • Fixed searchMore to use searchMoreWithId so that it works now that login/logout are not used.
  • Fixed searchNext to call searchMore with next page# based on pageIndex from previous search results.
  • Fixed delete to accept hash or internal id in case you want to pass externalId, like get() above.
  • Fixed add & upsert usage so third arg (recordAttrs) matches that of the other routines.
  • Fixed update to add third arg (recordAttrs) like add/upsert.
  • Fixed attach/detach to share the same code.
  • Fixed _parseRequest to try to find a xxxxList field type, as not all of them have the same name as record element name without "List". If we cannot find the field definition, we fall back in same name as record element without "List". This fixes error with assigneeList on projectTask record.
  • Fixed _parseRequest to accept scriptId for custom field reference.
  • Fixed _parseRequest to accept externalId for a recordRef.
Show More


  • - A perl script that created the configuration file for the NetSuite module.