From e8b88eb2df7f1b6aa0a40b902fd3b25d7494d3bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 19 Mar 2009 14:27:43 +0100 Subject: [PATCH] Add default value False for boolean --- trytond/model/model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trytond/model/model.py b/trytond/model/model.py index fa0d36e724..6cacc9958f 100644 --- a/trytond/model/model.py +++ b/trytond/model/model.py @@ -441,6 +441,9 @@ class Model(object): if field in self._defaults: value[field] = self._defaults[field](cursor, user, context) if field in self._columns: + if self._columns[field]._type == 'boolean' and \ + not field in value: + value[field] = False if isinstance(self._columns[field], fields.Property): property_obj = self.pool.get('ir.property') value[field] = property_obj.get(cursor, user, field,