diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-02-09 01:46:06 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-02-09 14:38:43 -0500 |
| commit | b2afef966dcc44e991f22a8fb68de4f1220bd674 (patch) | |
| tree | f30aed7c4d8876e63d98a239ee8251a427639f1c /doc | |
| parent | fcb5dbf39569bcacb70a3fed05f469d73b64f116 (diff) | |
| download | sqlalchemy-b2afef966dcc44e991f22a8fb68de4f1220bd674.tar.gz | |
Don't run pending_to_persistent for non-new objects
Fixed fairly simple but critical issue where the
:meth:`.SessionEvents.pending_to_persistent` event would be invoked for
objects not just when they move from pending to persistent, but when they
were also already persistent and just being updated, thus causing the event
to be invoked for all objects on every update.
Fixes: #4489
Change-Id: Ibe147020aa62f7d605cb1029b7f3b776f42e6b43
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/build/changelog/unreleased_12/4489.rst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_12/4489.rst b/doc/build/changelog/unreleased_12/4489.rst new file mode 100644 index 000000000..6f50c4bdb --- /dev/null +++ b/doc/build/changelog/unreleased_12/4489.rst @@ -0,0 +1,9 @@ +.. change:: + :tags: bug, orm + :tickets: 4489 + + Fixed fairly simple but critical issue where the + :meth:`.SessionEvents.pending_to_persistent` event would be invoked for + objects not just when they move from pending to persistent, but when they + were also already persistent and just being updated, thus causing the event + to be invoked for all objects on every update. |
