summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2019-02-07 03:54:44 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2019-02-07 03:54:44 +0000
commitf572cdf7850b7a2ee6b7535b8129a76fa73496e6 (patch)
treebac62138af2bd41720e0f4c3037faf689762e0e6 /lib/sqlalchemy/orm
parentb956a323cdbd9d4bacd515c0d05487adfba93ab0 (diff)
parent30307c4616ad67c01ddae2e1e8e34fabf6028414 (diff)
downloadsqlalchemy-f572cdf7850b7a2ee6b7535b8129a76fa73496e6.tar.gz
Merge "Remove all remaining text() coercions and ensure identifiers are safe"
Diffstat (limited to 'lib/sqlalchemy/orm')
-rw-r--r--lib/sqlalchemy/orm/session.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py
index 9e52ef208..6d4198a4e 100644
--- a/lib/sqlalchemy/orm/session.py
+++ b/lib/sqlalchemy/orm/session.py
@@ -1257,7 +1257,9 @@ class Session(_SessionClassMethods):
in order to execute the statement.
"""
- clause = expression._literal_as_text(clause)
+ clause = expression._literal_as_text(
+ clause, allow_coercion_to_text=True
+ )
if bind is None:
bind = self.get_bind(mapper, clause=clause, **kw)