summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-02-17 22:10:14 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-02-17 22:10:14 +0000
commitedb8f67111ec1eba6a848d9c8ecdd60a535ce8dd (patch)
tree3c5327f9b23e5d7590e7c6a0f4b4a2740547cd13 /lib/sqlalchemy/engine.py
parentd18d39b1456dff740806a9f2ae6451c3eb52138c (diff)
downloadsqlalchemy-edb8f67111ec1eba6a848d9c8ecdd60a535ce8dd.tar.gz
bind params upon insert are totally column "name" based, so in process_defaults set newly acquired parameter by name also
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r--lib/sqlalchemy/engine.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py
index 8afafe664..ac6df0f9e 100644
--- a/lib/sqlalchemy/engine.py
+++ b/lib/sqlalchemy/engine.py
@@ -458,7 +458,7 @@ class SQLEngine(schema.SchemaEngine):
if not param.has_key(c.name) or param[c.name] is None:
newid = drunner.get_column_default(c)
if newid is not None:
- param[c.key] = newid
+ param[c.name] = newid
if c.primary_key:
last_inserted_ids.append(param[c.name])
elif c.primary_key: