summaryrefslogtreecommitdiff
path: root/addons/document/document.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/document/document.py')
-rw-r--r--addons/document/document.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/document/document.py b/addons/document/document.py
index 91af97246b8..5fc62578b1d 100644
--- a/addons/document/document.py
+++ b/addons/document/document.py
@@ -69,7 +69,11 @@ class document_file(osv.osv):
def check(self, cr, uid, ids, mode, context=None, values=None):
"""Overwrite check to verify access on directory to validate specifications of doc/access_permissions.rst"""
+ if not isinstance(ids, list):
+ ids = [ids]
+
super(document_file, self).check(cr, uid, ids, mode, context=context, values=values)
+
if ids:
self.pool.get('ir.model.access').check(cr, uid, 'document.directory', mode)