diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-01-06 21:06:10 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-01-07 10:50:02 -0500 |
commit | 2734439fff953a7bb8aecdedb5f851441b5122e9 (patch) | |
tree | c56e1f1e087f8ecdb89fea6c78f80731d947895b /lib/sqlalchemy/sql/elements.py | |
parent | 84cb9d1f0a3f91fb5e3d4ece78b9ef94d1e5d826 (diff) | |
download | sqlalchemy-2734439fff953a7bb8aecdedb5f851441b5122e9.tar.gz |
Set use_mapper_path=True for with_poly subentities
Fixed regression in joined eager loading introduced in 1.3.0b3 via
:ticket:`4468` where the ability to create a joined option across a
:func:`.with_polymorphic` into a polymorphic subclass using
:meth:`.RelationshipProperty.of_type` and then further along regular mapped
relationships would fail as the polymorphic subclass would not add itself
to the load path in a way that could be located by the loader strategy. A
tweak has been made to resolve this scenario.
Fixes: #5082
Change-Id: I1c7b8d70ed94436c655e433bf34394b13d384c35
Diffstat (limited to 'lib/sqlalchemy/sql/elements.py')
0 files changed, 0 insertions, 0 deletions