=== modified file 'bin/osv/orm.py' --- bin/osv/orm.py 2010-06-02 14:04:47 +0000 +++ bin/osv/orm.py 2010-06-18 06:57:56 +0000 @@ -2772,7 +2772,8 @@ if self._inherits[v] not in vals: tocreate[v] = {} else: - tocreate[v] = {'id' : vals[self._inherits[v]]} + if not vals[self._inherits[v]]: + tocreate[v] = {'id' : vals[self._inherits[v]]} (upd0, upd1, upd2) = ('', '', []) upd_todo = []