From bf0742fd9954bc9699ac8248ecdf0b61240744eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 28 Apr 2008 16:45:26 +0200 Subject: [PATCH] Convert many2one defaults values on create function to interger --- trytond/osv/orm.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index d24c56ca43..7f4e526c7c 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -1565,7 +1565,12 @@ class ORM(object): default.append(i) if len(default): - vals.update(self.default_get(cursor, user, default, context)) + defaults = self.default_get(cursor, user, default, context) + for field in defaults.keys(): + if self._columns[field]._type == 'many2one': + vals[field] = defaults[field][0] + else: + vals[field] = defaults[field] tocreate = {} for i in self._inherits: