summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-05-08 01:07:36 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-05-08 01:07:36 +0000
commitd8c9dcc0ad108d7f85cfa41181e5a959783fdd65 (patch)
tree92fad66c0b02d99f8f3a4f5463d213bb84a46f7e /lib/sqlalchemy
parent01cdbd073469240065dc0f5c224eaf90f4e113ac (diff)
downloadsqlalchemy-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.py3
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