Epicor Rest Helper (Nuget) Updated V2

Many Thanks. Weird thing was a straight copy produced errors. If I typed it out, no errors.

How would one pass in just one portion of the dataset for an UpdateExt on JobEntry? Do I need the entire payload as executed in swagger or Postman? I would assume minimum is to remove quotes from ds, JobHead, Company etc… Still need continueProcessingOnError

{
“ds”: {
“JobHead”: [
{
“Company”: “****”,
“JobEngineered”: false,
“JobReleased”: false,
“JobNum”: “239825”,
“UD_SysRevID”: “&&&&”
}
]
},
“continueProcessingOnError”: false,
“rollbackParentOnChildError”: false
}

Probably the Open Quote/Closed Quote thing.

“” vs ""

@josecgomez … Hey … I’m getting this JSON error when the session is getting disposed.

 at Newtonsoft.Json.JsonTextReader.ParseValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at EpicorRestAPI.EpicorRest.DynamicPost(String bo, String method, Object postData, Boolean replaceReturn, EpicorRestStatusCode responseStatusCode, CallContextHeader callContextHeader)
   at EpicorRestAPI.EpicorSession.Dispose(Boolean native)
   at EpicorRestAPI.EpicorSession.Dispose()

… it’s happening in EpicorRest, showing [decompiled]:

Newtonsoft version is 11.02 but haven’t made any code changes to the project.

Any ideas?

UPDATE: It doesn’t seem to occur reliably. Can anyone surmise why/what circumstance this might happen?