From cfb9bbde7da6fe2b145a49851dc2d6424941ef25 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 22 Jul 2008 13:45:29 +0000 Subject: allow SQLA-defaults on table columns that are excluded in the mapper --- lib/sqlalchemy/orm/mapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy') 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]] -- cgit v1.2.1