rendered paste bodyIndex: Doctrine/Connection/UnitOfWork.php===================================================================--- Doctrine/Connection/UnitOfWork.php (revision 1156)+++ Doctrine/Connection/UnitOfWork.php (working copy)@@ -157,7 +157,8 @@ // ONE-TO-ONE relationship $obj = $record->get($fk->getAlias()); - if ($obj->state() != Doctrine_Record::STATE_TCLEAN) {+ $state = $obj->state();+ if ( !($state == Doctrine_Record::STATE_CLEAN || $state == Doctrine_Record::STATE_TCLEAN) ) { $obj->save($this->conn); } }