Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GH-8231] Bugfix: Missed dirty check synchronization check. #8392

Merged

Conversation

beberlei
Copy link
Member

When an entity with change tracking policy "deferred explicit" gets removed, then persisted again, it is not schedulded for a dirty check synchronization. This is not the case for entities that are persisted and are already in the managed state.

Fixes #8231

@beberlei
Copy link
Member Author

/cc @skurfuerst

When an entity with change tracking policy "deferred explicit" gets
removed, then persisted again, it is not schedulded for a dirty check
synchronization. This is not the case for entities that are persisted
and are already in the managed state.
@beberlei beberlei force-pushed the GH-8231-PersistRemovedDeferredChangeCheck branch from 1b50607 to 6137e12 Compare December 13, 2020 20:45
@beberlei beberlei merged commit 8b74964 into doctrine:2.8.x Dec 14, 2020
@beberlei beberlei deleted the GH-8231-PersistRemovedDeferredChangeCheck branch December 14, 2020 10:00
@beberlei beberlei added this to the 2.8.2 milestone Dec 14, 2020
@skurfuerst
Copy link

@beberlei thank you so much, sorry for not following up on this ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Lost Update when using Deferred Explicit change tracking, Remove followed by Persist.
2 participants