From a87d74b385a64ee3409b134ddc3aed00a338f35f Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Thu, 18 Mar 2010 21:00:43 +0530 Subject: [PATCH] [FIX] dms: if file does not has any direcotry on creation, take root directory bzr revid: hmo@tinyerp.com-20100318153043-32ict1bcx08pe704 --- addons/document/document.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/document/document.py b/addons/document/document.py index 375f24c..f3ffd2f 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -157,6 +157,8 @@ class document_file(osv.osv): context = {} vals['title'] = vals['name'] vals['parent_id'] = context.get('parent_id', False) or vals.get('parent_id', False) + if not vals['parent_id']: + vals['parent_id'] = self.pool.get('document.directory')._get_root_directory(cr,uid, context) if not vals.get('res_id', False) and context.get('default_res_id', False): vals['res_id'] = context.get('default_res_id', False) if not vals.get('res_model', False) and context.get('default_res_model', False): -- 1.7.10.4