Jira issue originally created by user bjori:
When using the deferred explicit policy the entities no longer get updated and undefined indexes notices get thrown.
This seems to be caused by a typo in UnitOfWork::scheduleForDirtyCheck():
The _scheduledForDirtyCheck entries are expected to be an array of entities (see UOW::computeChangeSets() foreach($entitiesToProcess..)).
Attached patch fixes both issues :]
Comment created by bjori:
Added a testcase
Comment created by @beberlei:
I think we need a specific testmodel for the non-default change tracking policies also.
Comment created by romanb:
Thanks. I will apply the patches and commit them as soon as I can.
Should be fixed now. Thanks for the patches.
Issue was closed with resolution "Fixed"
Imported 2 attachments from Jira into https://gist.github.com/f48236ab9f321b1c3f4a