SDL TMS 12.0 | CRQ-9830 | Switching workflows can cause a task to go to recovery

Symptoms:
Switching the workflow for a task in SDL TMS could cause a "duplicate key" database error which would send the task to recovery.

Explanation:
This occurred due to a race condition on the database procedure responsible for switching the task workflow.

Resolution:
The procedure for switching the task workflow has been amended to ensure that it does not encounter a race condition during execution.

SDL-hosted customers should contact SDL Support to arrange for this hotfix to be deployed.

Customers who host SDL TMS themselves should download the installer for SDLTMS12.0 Hotfix for CRQ-9830.exe from the following FTP site: ftp://ftp-emea.sdlproducts.com/SDL TMS/12.0/Hotfix/