From 3f59135dce6ff086e2fac0c3621d6d7b1fd89bdf Mon Sep 17 00:00:00 2001
From: sebalix <seb@usr-src.org>
Date: Sun, 20 Jul 2014 13:31:50 +0200
Subject: [PATCH] [FIX] read() method returns None values incompatible with
 XML-RPC

---
 openerp/fields.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openerp/fields.py b/openerp/fields.py
index ff50f73d1b8b..bb609115cd9d 100644
--- a/openerp/fields.py
+++ b/openerp/fields.py
@@ -615,7 +615,7 @@ class Field(object):
         """ convert `value` from the cache to a value as returned by method
             :meth:`BaseModel.read`
         """
-        return value
+        return False if value is None else value
 
     def convert_to_write(self, value, target=None, fnames=None):
         """ convert `value` from the cache to a valid value for method
-- 
GitLab