diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-08-29 10:43:36 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-08-29 23:42:18 -0400 |
commit | b7f1fb5879606934abb54a8b75e4613339bc8f29 (patch) | |
tree | 0453b755103599d4e45d09aae2efbb520d39f083 /lib/sqlalchemy/dialects/postgresql/array.py | |
parent | 237969087f286451aee4647a4ff5e391fc2bd8aa (diff) | |
download | sqlalchemy-b7f1fb5879606934abb54a8b75e4613339bc8f29.tar.gz |
refine ruleset to determine when poly adaption should be used
Fixed regression appearing in the 1.4 series where a joined-inheritance
query placed as a subquery within an enclosing query for that same entity
would fail to render the JOIN correctly for the inner query. The issue
manifested in two different ways prior and subsequent to version 1.4.18
(related issue #6595), in one case rendering JOIN twice, in the other
losing the JOIN entirely. To resolve, the conditions under which
"polymorphic loading" are applied have been scaled back to not be invoked
for simple joined inheritance queries.
Fixes: #8456
Change-Id: Ie4332fadb1dfc670cd31d098a6586a9f6976bcf7
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/array.py')
0 files changed, 0 insertions, 0 deletions