diff options
| author | uco (OpenERP) <uco@tinyerp.com> | 2010-11-19 19:18:01 +0530 |
|---|---|---|
| committer | uco (OpenERP) <uco@tinyerp.com> | 2010-11-19 19:18:01 +0530 |
| commit | 12fcd1be2f1a891b7fe099ad0044e68c45280907 (patch) | |
| tree | f60c92735fb1f9bde88b4affe5fa513b5e460570 /addons/document/document_directory.py | |
| parent | 58e9ba97bbe188438cb67c1f59292f9b4d1de1c5 (diff) | |
[IMP] : Added context=None on methods used for _constraints and replaced context={} with context=None.
bzr revid: uco@tinyerp.com-20101119134801-974ev29j4tu46pq2
Diffstat (limited to 'addons/document/document_directory.py')
| -rw-r--r-- | addons/document/document_directory.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py index 9412527db22..a8a54955b74 100644 --- a/addons/document/document_directory.py +++ b/addons/document/document_directory.py @@ -143,7 +143,7 @@ class document_directory(osv.osv): _parent(dir_id, path) return path - def _check_recursion(self, cr, uid, ids): + def _check_recursion(self, cr, uid, ids, context=None): level = 100 while len(ids): cr.execute('select distinct parent_id from document_directory where id in ('+','.join(map(str,ids))+')') @@ -186,6 +186,8 @@ class document_directory(osv.osv): This function can be overriden by inherited classes ;) @param dbro The browse object, if caller already has it """ + if not context: + context = {} if dbro is None: dbro = self.browse(cr, uid, ids, context=context) @@ -235,9 +237,11 @@ class document_directory(osv.osv): def copy(self, cr, uid, id, default=None, context=None): if not default: default ={} + if not context: + context = {} name = self.read(cr, uid, [id])[0]['name'] default.update({'name': name+ " (copy)"}) - return super(document_directory,self).copy(cr, uid, id, default, context) + return super(document_directory,self).copy(cr, uid, id, default, context=context) def _check_duplication(self, cr, uid, vals, ids=[], op='create'): name=vals.get('name',False) |
