diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2018-12-22 19:16:50 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2018-12-28 08:40:44 -0500 |
commit | 847d1359421ebb3b4ba653ca1a9d238e62e8e8a8 (patch) | |
tree | 88f7ab56680d37ae1cdf32d2d8cb9d6b0126da67 /lib/sqlalchemy/dialects/postgresql/ranges.py | |
parent | 07cea66ccb74c68fa505b5fbba91984e0375993d (diff) | |
download | sqlalchemy-847d1359421ebb3b4ba653ca1a9d238e62e8e8a8.tar.gz |
Check collection less than two items remaining before firing scalar backref remove
Fixed long-standing issue where duplicate collection members would cause a
backref to delete the association between the member and its parent object
when one of the duplicates were removed, as occurs as a side effect of
swapping two objects in one statement.
Fixes: #1103
Change-Id: Ic12877f7bd5a4eb688091725a78410748e7fdf16
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/ranges.py')
0 files changed, 0 insertions, 0 deletions