summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-06-27 20:38:43 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-06-27 20:38:43 +0000
commit01e9fa8f47a79fecb89913f1637fa9ef03ab6e22 (patch)
treea7b8ca6780793bac36a561805b2b865a15d9fd35 /lib/sqlalchemy
parent6f70a1c386af9f59a9b7dc67d45158d04bd74bf4 (diff)
downloadsqlalchemy-01e9fa8f47a79fecb89913f1637fa9ef03ab6e22.tar.gz
- fix to the "column_prefix" flag so that the mapper does not
trip over synonyms (and others) that are named after the column's actual "key" (since, column_prefix means "dont use the key").
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/orm/mapper.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py
index 994264cc7..461b9da7a 100644
--- a/lib/sqlalchemy/orm/mapper.py
+++ b/lib/sqlalchemy/orm/mapper.py
@@ -555,7 +555,7 @@ class Mapper(object):
self.columns[column.key] = self.select_table.corresponding_column(column, keys_ok=True, raiseerr=True)
column_key = (self.column_prefix or '') + column.key
- prop = self.__props.get(column.key, None)
+ prop = self.__props.get(column_key, None)
if prop is None:
prop = ColumnProperty(column)
self.__props[column_key] = prop