diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-08 01:07:36 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-08 01:07:36 +0000 |
| commit | d8c9dcc0ad108d7f85cfa41181e5a959783fdd65 (patch) | |
| tree | 92fad66c0b02d99f8f3a4f5463d213bb84a46f7e /lib/sqlalchemy | |
| parent | 01cdbd073469240065dc0f5c224eaf90f4e113ac (diff) | |
| download | sqlalchemy-d8c9dcc0ad108d7f85cfa41181e5a959783fdd65.tar.gz | |
- Fixed bug which prevented "mutable primary key" dependency
logic from functioning properly on a one-to-one
relation(). [ticket:1406]
- moved MySQL to use innodb for naturalpks tests
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/orm/dependency.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/dependency.py b/lib/sqlalchemy/orm/dependency.py index c4ba7852f..a80727b7f 100644 --- a/lib/sqlalchemy/orm/dependency.py +++ b/lib/sqlalchemy/orm/dependency.py @@ -261,7 +261,8 @@ class OneToManyDP(DependencyProcessor): if not history: history = uowcommit.get_attribute_history(state, self.key, passive=False) for child in history.unchanged: - uowcommit.register_object(child) + if child is not None: + uowcommit.register_object(child) def _synchronize(self, state, child, associationrow, clearkeys, uowcommit): source = state |
