diff --git a/addons/document/nodes.py b/addons/document/nodes.py index ca223bb9486..d9ec0a3b607 100644 --- a/addons/document/nodes.py +++ b/addons/document/nodes.py @@ -820,7 +820,8 @@ class node_res_obj(node_class): fil_id = fil_obj.create(cr, uid, val, context=ctx) fil = fil_obj.browse(cr, uid, fil_id, context=ctx) fnode = node_file(path, self, self.context, fil) - fnode.set_data(cr, data, fil) + if data is not None: + fnode.set_data(cr, data, fil) return fnode def _get_ttag(self,cr):