Details
Description
In case of a manual step has 'Assignee' and this step will be executed some times during a process execution the WorkList will display duplicated Nodes, please look at screen-shot.
The reason of this problem that ProcessNode has reference to Owner as one to many. Each time when node has been executed the new Owner item will be added into Owner table for this node.
Additionally it's necessary to check situation when Node has 2 Assignee ("ROLE_ROLE1", "ROLE_ROLE2" for example) and current user has already this 2 authorities.