summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-04-17 23:19:57 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-04-17 23:19:57 +0000
commit632dc1b7031bc0e54a88e3ed2d246e5a1bf262f2 (patch)
tree57ca46325ee8a09fc259ee0d78283e14740c52e8
parent08c003ec000df4db6f1dd03cd45563ac5f8f5957 (diff)
downloadsqlalchemy-632dc1b7031bc0e54a88e3ed2d246e5a1bf262f2.tar.gz
fix for [ticket:158] regarding translate row
-rw-r--r--lib/sqlalchemy/mapping/mapper.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/mapping/mapper.py b/lib/sqlalchemy/mapping/mapper.py
index 7d6f9890c..80b5680a3 100644
--- a/lib/sqlalchemy/mapping/mapper.py
+++ b/lib/sqlalchemy/mapping/mapper.py
@@ -747,9 +747,9 @@ class Mapper(object):
examples."""
newrow = util.DictDecorator(row)
for c in self.table.c:
- newrow[c.key] = row[c]
+ newrow[c.name] = row[c]
for c in tomapper.table.c:
- newrow[c] = newrow[c.key]
+ newrow[c] = newrow[c.name]
return newrow
def populate_instance(self, session, instance, row, identitykey, imap, isnew, frommapper=None):