From 96e69a0a257f326a051a5ea2d6d9649e7b2f1337 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 27 Oct 2008 12:59:00 +0100 Subject: [PATCH] merge bzr revid: fp@tinyerp.com-20081027115900-21mykbjk7whhq7in --- bin/osv/orm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 37cc2e50abe..aaf26da4a89 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -2325,7 +2325,10 @@ class orm(orm_template): continue value = res[field] if self._columns[field]._type in ('many2one', 'one2one'): - value = res[field][0] + try: + value = res[field][0] + except: + value = res[field] upd0.append('"'+field+'"='+self._columns[field]._symbol_set[0]) upd1.append(self._columns[field]._symbol_set[1](value)) upd1.append(res['id'])