diff options
| author | Olivier Dony <odo@openerp.com> | 2014-07-05 01:04:19 +0200 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2014-07-05 01:04:19 +0200 |
| commit | 5ceded9d69b3c261e501500e760b9b345bb77ecc (patch) | |
| tree | de463b8dcfacc82c559381c91ad57f978a48e724 /addons/document/document.py | |
| parent | e19256b062105a8656f0f776b5f9a8bda232cab9 (diff) | |
| parent | 4fa30f556929fb5c11d835f5ef0af68cd8acb6d8 (diff) | |
[MERGE] Forward-port saas-3 up to 4fa30f5
Diffstat (limited to 'addons/document/document.py')
| -rw-r--r-- | addons/document/document.py | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/addons/document/document.py b/addons/document/document.py index 9008f32cd20..47c30de7ca6 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -235,18 +235,8 @@ class document_directory(osv.osv): _parent(dir_id, path) return path - 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))+')') - ids = filter(None, map(lambda x:x[0], cr.fetchall())) - if not level: - return False - level -= 1 - return True - _constraints = [ - (_check_recursion, 'Error! You cannot create recursive directories.', ['parent_id']) + (osv.osv._check_recursion, 'Error! You cannot create recursive directories.', ['parent_id']) ] def onchange_content_id(self, cr, uid, ids, ressource_type_id): |
