diff options
Diffstat (limited to 'lib/sqlalchemy/databases/mssql.py')
-rw-r--r-- | lib/sqlalchemy/databases/mssql.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/databases/mssql.py b/lib/sqlalchemy/databases/mssql.py index 254ea6013..8c3c71f6e 100644 --- a/lib/sqlalchemy/databases/mssql.py +++ b/lib/sqlalchemy/databases/mssql.py @@ -657,11 +657,11 @@ class MSSQLCompiler(ansisql.ANSICompiler): if getattr(table, 'schema', None) is not None and not self.tablealiases.has_key(table): alias = table.alias() self.tablealiases[table] = alias - alias.accept_visitor(self) + self.traverse(alias) self.froms[('alias', table)] = self.froms[table] for c in alias.c: - c.accept_visitor(self) - alias.oid_column.accept_visitor(self) + self.traverse(c) + self.traverse(alias.oid_column) self.tablealiases[alias] = self.froms[table] self.froms[table] = self.froms[alias] else: |