I'm getting this error intermittently, but the Error Details clearly show that the 'customer' object containing 'short_name' is in the payload:
{
"Id": 9999999999,
"SubscriberId": 9999999999,
"StoreId": "9999",
"Name": "XXXXXX-BLVD-LAS VEGAS",
"City": "Las Vegas",
"customer": {
"id": "9999",
"recordType": "customer",
"Internal ID": "9999",
"External ID": "XX_999999",
"Name": "Xxxxx",
"short_name": "XXX"
},
"customerErrors": ,
"customerStatus": 200
}
This is happening in a postResponseMap script following a NetSuite Customer lookup. The results mapping adds the 'customer' object to the payload. It's behaving as if the script is running before the 'customer' key has been added.
This only happens intermittently so I can't see how there could be anything wrong with my results mapping or script. I've played around with paging (the export is HTTPS) to see if that might be causing it, but no luck.
Any ideas?