]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Look up adapter info for previous left side in chained query.join()
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 13 Jun 2018 22:13:21 +0000 (18:13 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 26 Jun 2018 03:47:51 +0000 (23:47 -0400)
commitf683ddf16b34513d9f589202f2cdff9d0e0fad6b
tree311b95bf0a5e7b04d01e85260b4b32636fa1aeb2
parentc99345ee9994c3ea2a5e6536cc3365f18d017cc1
Look up adapter info for previous left side in chained query.join()

Fixed issue where chaining multiple join elements inside of
:meth:`.Query.join` might not correctly adapt to the previous left-hand
side, when chaining joined inheritance classes that share the same base
class.

Change-Id: I4b846430b7362912dbebf50599ec15a1eb978fd4
Fixes: #3505
doc/build/changelog/unreleased_12/3505.rst [new file with mode: 0644]
lib/sqlalchemy/orm/query.py
test/orm/test_joins.py