summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openerp/osv/orm.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 06768fa578f..6258846e825 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -2883,7 +2883,7 @@ class BaseModel(object):
# if val is a many2one, just write the ID
if type(val) == tuple:
val = val[0]
- if val is not False:
+ if f._type == 'boolean' or val is not False:
cr.execute(update_query, (ss[1](val), key))
def _check_selection_field_value(self, cr, uid, field, value, context=None):