]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix for [ticket:158] regarding translate row
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 17 Apr 2006 23:19:57 +0000 (23:19 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 17 Apr 2006 23:19:57 +0000 (23:19 +0000)
lib/sqlalchemy/mapping/mapper.py

index 7d6f9890cc69ff62b4b4ed330a765880f938d537..80b5680a34a312c90077b44a1f5f581e357d914b 100644 (file)
@@ -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):