Enhancement #706 handles newly-saved JSON or YAML process instance definitions. But previously-saved inflight instance definitions cannot be rendered in Hub or parsed by the engine. This is because they were previously saved with the Jsonable wrapper, which the new mechanism does not expect.
Fix will maintain compatibility in ProcessCache.getProcessInstanceDefinition0() for instance defs saved the old way. Future JSON instance def saves will still be in the unwrapped format.
Enhancement #706 handles newly-saved JSON or YAML process instance definitions. But previously-saved inflight instance definitions cannot be rendered in Hub or parsed by the engine. This is because they were previously saved with the Jsonable wrapper, which the new mechanism does not expect.
Fix will maintain compatibility in
ProcessCache.getProcessInstanceDefinition0()
for instance defs saved the old way. Future JSON instance def saves will still be in the unwrapped format.