diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-02 14:42:57 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-02 14:42:57 -0400 |
commit | 7c80e521f00a52254678acb7dab632be3e6d0119 (patch) | |
tree | aef400f87e7f8613c632d478769b415393a69d27 /lib/sqlalchemy/sql/compiler.py | |
parent | 32165f50209036a98959553e1c5e81537a091a15 (diff) | |
download | sqlalchemy-7c80e521f00a52254678acb7dab632be3e6d0119.tar.gz |
- Fixed bug in CTE where ``literal_binds`` compiler argument would not
be always be correctly propagated when one CTE referred to another
aliased CTE in a statement.
Fixes #3154
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index ac45054ae..e45510aa4 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -1120,7 +1120,7 @@ class SQLCompiler(Compiled): if cte._cte_alias is not None: orig_cte = cte._cte_alias if orig_cte not in self.ctes: - self.visit_cte(orig_cte) + self.visit_cte(orig_cte, **kwargs) cte_alias_name = cte._cte_alias.name if isinstance(cte_alias_name, elements._truncated_label): cte_alias_name = self._truncated_identifier( |