From 9fdbb06d1eafcf23b18cafd66d231137f95b95cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 3 Apr 2008 17:12:39 +0200 Subject: [PATCH] Fix default value for Many2One on auto init --- trytond/osv/orm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index 13d7531724..120b24d83b 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -490,6 +490,9 @@ class ORM(object): "SET \"%s\" = NULL" % \ (self._table, k)) else: + if isinstance(field, fields.Many2One) \ + and isinstance(default, (list, tuple)): + default = default[0] cursor.execute("UPDATE \"%s\" " \ "SET \"%s\" = '%s'" % \ (self._table, k, default))