Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Null contactList for customer
I am retrieving a customer record using NetSuiteService.get, however the resulting customer record returned has a null contact list (and a lot of other null properties). I know there are contacts for this customer and I have tried multiple customers. I also swear that my code worked fine previously, as I have written other code that relies on the contactList. Can anyone shed light on this?
Here is some example code to re-produce the problem:
NetSuiteService service = new NetSuiteService(); service.Url = ConfigurationManager.AppSettings["SuiteTalkUrl"]; service.CookieContainer = new System.Net.CookieContainer(); // Invoke the login operation Passport passport = new Passport(); passport.account = ConfigurationManager.AppSettings["SuiteTalkAccount"]; passport.password = ConfigurationManager.AppSettings["SuiteTalkPassword"]; passport.email = ConfigurationManager.AppSettings["SuiteTalkEmail"]; RecordRef role = new RecordRef(); role.internalId = "18"; passport.role = role; var result = service.login(passport); if (!result.status.isSuccess) throw new Exception("could not login"); ReadResponse response = null; RecordRef recordRef = new RecordRef(); recordRef.internalId = "411"; recordRef.type = RecordType.customer; recordRef.typeSpecified = true; response = service.get(recordRef); if (response.status.isSuccess) { Customer c = response.record as Customer; //c.contactList is null } 0