Skip to content

Conversation

@rbygrave
Copy link
Member

  • Adds flush() into ScopeTrans.commitTransaction()
  • Related fixes in DefaultServer execute() and executeCall() where it was performing extra unnecessary nesting on PersistenceException

jonasPoehler and others added 3 commits February 13, 2025 09:43
Update the test to show that we desire the nested transaction changes to be "visible" after a commit regardless of flushOnQuery etc
- Adds flush() into ScopeTrans.commitTransaction()
- Related fixes in DefaultServer execute() and executeCall() where it was performing extra unnecessary nesting on PersistenceException
@rbygrave rbygrave self-assigned this Feb 13, 2025
@rbygrave rbygrave added the bug label Feb 13, 2025
@rbygrave
Copy link
Member Author

Are you happy with this PR @jonasPoehler ?

@jonasPoehler
Copy link
Contributor

Yes, this looks good to me! Thank you for cleaning this up and the extensive explanation in #3564. We can just close my original PR and merge this instead.

@rbygrave rbygrave merged commit 8dd438b into master Feb 17, 2025
1 check passed
@rbygrave rbygrave deleted the feature/3564-fix branch February 17, 2025 18:33
@rbygrave rbygrave added this to the 14.9.1 milestone Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants