diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-12-18 18:46:40 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-12-18 18:46:40 +0000 |
| commit | b9657c763a88921ab456992f061a52b4fe08deb2 (patch) | |
| tree | 566ad1728416532df85330e10339efe1f59b93a2 /lib/sqlalchemy/sql/expression.py | |
| parent | 0683cc486d07fa1d1a381ffe647842be15c455f4 (diff) | |
| download | sqlalchemy-b9657c763a88921ab456992f061a52b4fe08deb2.tar.gz | |
- Fixed bug preventing alias() of an alias() from being
cloned or adapted (occurs frequently in ORM operations).
[ticket:1641]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
| -rw-r--r-- | lib/sqlalchemy/sql/expression.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py index a87ef9bd1..2f0ac90af 100644 --- a/lib/sqlalchemy/sql/expression.py +++ b/lib/sqlalchemy/sql/expression.py @@ -2819,7 +2819,7 @@ class Alias(FromClause): self.element = _clone(self.element) baseselectable = self.element while isinstance(baseselectable, Alias): - baseselectable = baseselectable.selectable + baseselectable = baseselectable.element self.original = baseselectable def get_children(self, column_collections=True, aliased_selectables=True, **kwargs): |
