PATCH / Perm; Contract and Temp Job Order "workTypeId"
Currently where a value is or is not supplied for workTypeId the behavior of the PATCH method has been changed to be consistent with the PUT method and the UI. Now where this value is supplied (CY-3474):
if WorkTypeId not supplied, the original value is maintained
if WorkTypeId IS supplied AND the job is not submitted to timesheets, the original is replaced the value supplied.
if WorkTypeId IS supplied AND the job IS submitted to timesheets, the original is not replaced with the value supplied.