summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql/json.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2019-09-30 21:26:08 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2019-10-01 16:11:34 -0400
commit9a2a0f324c13b5a1b334a3982a766cb9f21f428e (patch)
treef4548faa2cf60f07d2e13e6eb1b137ff1d3e072d /lib/sqlalchemy/dialects/postgresql/json.py
parenta3c964203e61f8deeb559b15a78cc640dee67012 (diff)
downloadsqlalchemy-9a2a0f324c13b5a1b334a3982a766cb9f21f428e.tar.gz
Cancel polymorphic loading in optimized get
Since optimized_get for inheriting mappers writes a simple SELECT, we need to cancel out any with_polymorphic selectables that interfere with simple column lookup. While adaptation is another option, just removing the with_polymorphic is much simpler. The issue is not noticeable unless the ResultProxy is not allowing "key fallback" column lookups, which will be the case when this behavior is deprecated. Fixes: #4718 Change-Id: I8fa2f5c0434b6a681813a92ac71fe12712f5d634
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/json.py')
0 files changed, 0 insertions, 0 deletions