summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-07-22 13:45:29 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-07-22 13:45:29 +0000
commitcfb9bbde7da6fe2b145a49851dc2d6424941ef25 (patch)
tree358328c45deef934213160e9ada6edb3fa793e3d /lib/sqlalchemy
parent59b25a513a0c0fa934a66c80963221bec4c90e8b (diff)
downloadsqlalchemy-cfb9bbde7da6fe2b145a49851dc2d6424941ef25.tar.gz
allow SQLA-defaults on table columns that are excluded in the mapper
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 7332e3104..d7b7fbb7c 100644
--- a/lib/sqlalchemy/orm/mapper.py
+++ b/lib/sqlalchemy/orm/mapper.py
@@ -1264,7 +1264,7 @@ class Mapper(object):
generated_cols.append(self.version_id_col)
for c in generated_cols:
- if c.key in params:
+ if c.key in params and c in self._columntoproperty:
self._set_state_attr_by_column(state, c, params[c.key])
deferred_props = [prop.key for prop in [self._columntoproperty[c] for c in postfetch_cols]]