Details
Description
Lets say, I have entity Forum with ManyToMany relations with User.
I need to validate user changes and I use code like
$uow = $this->getDoctrine()>getEntityManager()>getUnitOfWork();
$uow->computeChangeSets();
$changeSet = $uow->getEntityChangeSet($forum);
if (.... bla-bla-bla....)
Unfortunately, whenever I try to change manyToMany relations - I got error
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '4-4' for key 'PRIMARY'
If I comment uow code - everything works just great.
It looks like bug in UnitOfWork implementation.
Let me know if you need more details from me.
What is the part you commented out? Also, in what context is your code executed?