Dont autopersist in TranslatableEntityHandler #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I think
TranslatableEntityHandler
should not callpersist
on the newly created entity, this job should be done by the developer.When using the
TranslatableCRUDController
for Sonata this modification will be transparent because apersist
and aflush
are already done.Furthermore, in tests, the
persist
was done almost every time so the remaining are fixed and it's now consistent.I'm open to any suggestion, pros or cons!