WorkerRun parent IDs are not updated when applying a template
- Create a process
- Add two WorkerRuns
- Add one WorkerRun as the parent of another
- Create a template out of that process
- Apply the template to another process
The created WorkerRuns will have new UUIDs, but the parents
UUIDs in each run will still be the ones from the template. In other words, the runs are depending on runs from a different process. Those dependencies are ignored, resulting in processes that seemingly lose all of their dependencies.
Example: https://preprod.arkindex.teklia.com/process/25f5ba74-c554-42f0-a0ce-e85147c98c0e/0 created from the template c0639fbe-9a36-4c6f-a545-6132596c3053